class
SuperheroLandEvents
- 2 properties
- 5 functions
Extends AbstractLandEvents LocomotionGroundEvents LocomotionEventsTransition LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
spawnedLandingAttack | bool | 0x40 | scripted |
superheroFallTime | float | 0x44 | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SuperheroLandEvents", "OnEnter;StateContextStateGameScriptInterface", (SuperheroLandEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SuperheroLandEvents_OnEnter( SuperheroLandEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void SpawmGroundSlamAoEAttack(game.stateMachine.GameScriptInterface scriptInterface, TDBID record, float propagationRate, float rangeModifier, float height, Vector4 positionOffset)RTTIre.Hooks.PlaceVoid( "SuperheroLandEvents", "SpawmGroundSlamAoEAttack;StateGameScriptInterfaceTweakDBIDFloatFloatFloatVector4", (SuperheroLandEvents_SpawmGroundSlamAoEAttack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SuperheroLandEvents_SpawmGroundSlamAoEAttack( SuperheroLandEvents self, game.stateMachine.GameScriptInterface? scriptInterface, TDBID record, float propagationRate, float rangeModifier, float height, Vector4 positionOffset );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SuperheroLandEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (SuperheroLandEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SuperheroLandEvents_OnUpdate( SuperheroLandEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SuperheroLandEvents", "OnExit;StateContextStateGameScriptInterface", (SuperheroLandEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SuperheroLandEvents_OnExit( SuperheroLandEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SuperheroLandEvents", "OnForcedExit;StateContextStateGameScriptInterface", (SuperheroLandEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SuperheroLandEvents_OnForcedExit( SuperheroLandEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );