mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-04-30 00:37:58 +03:00
24 lines
736 B
C
24 lines
736 B
C
![]() |
#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);
|
||
|
};
|