class
SceneTierIIEvents
- 5 properties
- 10 functions
Extends SceneTierAbstractEvents SceneTierAbstract HighLevelTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
cachedSpeedValue | float | 0x0 | scripted |
maxSpeedStat | game.StatModifierData_Deprecated? | 0x8 | scripted |
currentSpeedMovementPreset | Tier2WalkType | 0x18 | scripted |
currentSpeedValue | float | 0x1C | scripted |
currentLocomotionState | CName | 0x20 | scripted |
Functions
GameplayTier SceneTierToEnter()overrideRTTIre.Hooks.Place( "SceneTierIIEvents", "SceneTierToEnter;", (SceneTierIIEvents_SceneTierToEnter x) => { return re.Hooks.CallOriginal<re.msgpack.GameplayTier>(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_SceneTierToEnter( SceneTierIIEvents self );game.SceneTier2Data? GetSceneTier2Data(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "SceneTierIIEvents", "GetSceneTier2Data;StateContext", (SceneTierIIEvents_GetSceneTier2Data x) => { return re.Hooks.CallOriginal<re.msgpack.game.SceneTier2Data>(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_GetSceneTier2Data( SceneTierIIEvents self, game.stateMachine.StateContextScript? stateContext );void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SceneTierIIEvents", "OnEnter;StateContextStateGameScriptInterface", (SceneTierIIEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_OnEnter( SceneTierIIEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SceneTierIIEvents", "OnExit;StateContextStateGameScriptInterface", (SceneTierIIEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_OnExit( SceneTierIIEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SceneTierIIEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (SceneTierIIEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_OnUpdate( SceneTierIIEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void UpdateLocomotionStatsBasedOnMovementType(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SceneTierIIEvents", "UpdateLocomotionStatsBasedOnMovementType;StateContextStateGameScriptInterface", (SceneTierIIEvents_UpdateLocomotionStatsBasedOnMovementType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_UpdateLocomotionStatsBasedOnMovementType( SceneTierIIEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );float UpdateSpeedValue(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "SceneTierIIEvents", "UpdateSpeedValue;StateContextStateGameScriptInterface", (SceneTierIIEvents_UpdateSpeedValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_UpdateSpeedValue( SceneTierIIEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void UpdateMaxSpeedBasedOnPlayerState(CName locomotionStateName, Tier2WalkType movementPreset, out float speedValue)RTTIre.Hooks.PlaceVoid( "SceneTierIIEvents", "UpdateMaxSpeedBasedOnPlayerState;CNameTier2WalkTypeFloat", (SceneTierIIEvents_UpdateMaxSpeedBasedOnPlayerState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_UpdateMaxSpeedBasedOnPlayerState( SceneTierIIEvents self, CName locomotionStateName, Tier2WalkType movementPreset, float speedValue );Tier2WalkType GetCurrentTier2MovementPreset(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "SceneTierIIEvents", "GetCurrentTier2MovementPreset;StateContext", (SceneTierIIEvents_GetCurrentTier2MovementPreset x) => { return re.Hooks.CallOriginal<re.msgpack.Tier2WalkType>(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_GetCurrentTier2MovementPreset( SceneTierIIEvents self, game.stateMachine.StateContextScript? stateContext );void QueueActionBlocked(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SceneTierIIEvents", "QueueActionBlocked;StateGameScriptInterface", (SceneTierIIEvents_QueueActionBlocked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SceneTierIIEvents_QueueActionBlocked( SceneTierIIEvents self, game.stateMachine.GameScriptInterface? scriptInterface );