TombEngine/TR5Main/Scripting/GameScriptAnimations.h

24 lines
736 B
C
Raw Normal View History

2021-12-01 15:18:47 +03:00
#pragma once
#include "ScriptAssert.h"
#include <string>
namespace sol {
class state;
}
struct GameScriptAnimations
{
bool CrouchRoll; // Crouch roll
bool MonkeyRoll; // The 180 degrees roll on monkeybars
bool CrawlStep; // Going 1 click up/down in crawlspaces
bool CrawlExtraExits; // Crawlspace exits at 1/2/3 clicks
bool CrawlExtraVaults; // Vault into crawlspace at 1/2/3 clicks
bool MonkeyVault; // Vault up to monkeybars when pressing up + action underneath them
bool SwandiveRollRun; // The transition from swandive roll to run
bool OscillateHanging; // The thin ledge grab animation from TR1 and 2
bool CrawlFlexWaterPullUp;
bool CrawlFlexSubmerged;
static void Register(sol::state* lua);
};