class
ImmediateExitWithForceEvents
- 3 properties
- 6 functions
- 2 derived classes
Extends ExitingEventsBase VehicleEventsTransition VehicleTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
exitForce | game.stateMachine.ResultVector | 0x20 | scripted |
bikeForce | game.stateMachine.ResultVector | 0x40 | scripted |
knockOverBike | KnockOverBikeEvent? | 0x60 | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "ImmediateExitWithForceEvents", "OnEnter;StateContextStateGameScriptInterface", (ImmediateExitWithForceEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ImmediateExitWithForceEvents_OnEnter( ImmediateExitWithForceEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "ImmediateExitWithForceEvents", "OnForcedExit;StateContextStateGameScriptInterface", (ImmediateExitWithForceEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ImmediateExitWithForceEvents_OnForcedExit( ImmediateExitWithForceEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "ImmediateExitWithForceEvents", "OnExit;StateContextStateGameScriptInterface", (ImmediateExitWithForceEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ImmediateExitWithForceEvents_OnExit( ImmediateExitWithForceEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void ExitWorkspot(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool isInstant, bool? isUpsidedown)overrideRTTIre.Hooks.PlaceVoid( "ImmediateExitWithForceEvents", "ExitWorkspot;StateContextStateGameScriptInterfaceBoolBool", (ImmediateExitWithForceEvents_ExitWorkspot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ImmediateExitWithForceEvents_ExitWorkspot( ImmediateExitWithForceEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool isInstant, bool? isUpsidedown );void Unmount(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.PlaceVoid( "ImmediateExitWithForceEvents", "Unmount;StateGameScriptInterfaceStateContext", (ImmediateExitWithForceEvents_Unmount x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ImmediateExitWithForceEvents_Unmount( ImmediateExitWithForceEvents self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext );void ApplyCounterForce(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.PlaceVoid( "ImmediateExitWithForceEvents", "ApplyCounterForce;StateGameScriptInterfaceStateContext", (ImmediateExitWithForceEvents_ApplyCounterForce x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ImmediateExitWithForceEvents_ApplyCounterForce( ImmediateExitWithForceEvents self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext );