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
|
2021-12-01 16:28:40 +03:00
|
|
|
bool CrawlExtra; // All extra crawl moves
|
2021-12-01 15:18:47 +03:00
|
|
|
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
|
|
|
|
|
|
|
|
static void Register(sol::state* lua);
|
|
|
|
};
|