class
CoolExitingEvents
- 7 properties
- 4 functions
Extends ExitingEvents ExitingEventsBase VehicleEventsTransition VehicleTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
exitMomentum | Vector4 | 0x30 | scripted |
coolExitMagnitude | vehicle.CoolExitImpulseLevel | 0x40 | scripted |
willEquipMeleeWeapon | bool | 0x44 | scripted |
cwArmsEquipRequested | bool | 0x45 | scripted |
cwArmsEquipCompleted | bool | 0x46 | scripted |
vehicleInTPP | bool | 0x47 | scripted |
vehicleInTPPCallback | red.CallbackObject? | 0x48 | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "CoolExitingEvents", "OnEnter;StateContextStateGameScriptInterface", (CoolExitingEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CoolExitingEvents_OnEnter( CoolExitingEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool OnVehicleInTPPChange(bool value)RTTIre.Hooks.Place( "CoolExitingEvents", "OnVehicleInTPPChange", (CoolExitingEvents_OnVehicleInTPPChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CoolExitingEvents_OnVehicleInTPPChange( CoolExitingEvents self, bool value );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "CoolExitingEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (CoolExitingEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CoolExitingEvents_OnUpdate( CoolExitingEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "CoolExitingEvents", "OnExit;StateContextStateGameScriptInterface", (CoolExitingEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CoolExitingEvents_OnExit( CoolExitingEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );