class
PickUpEvents
- 3 properties
- 7 functions
Extends CarriedObjectEvents CarriedObjectTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
stateMachineInstanceData | game.stateMachine.StateMachineInstanceData | 0x68 | scripted |
noCameraControlApplied | bool | 0x88 | scripted |
noMovementApplied | bool | 0x89 | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "PickUpEvents", "OnEnter;StateContextStateGameScriptInterface", (PickUpEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PickUpEvents_OnEnter( PickUpEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "PickUpEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (PickUpEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PickUpEvents_OnUpdate( PickUpEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "PickUpEvents", "OnExit;StateContextStateGameScriptInterface", (PickUpEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PickUpEvents_OnExit( PickUpEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "PickUpEvents", "OnForcedExit;StateContextStateGameScriptInterface", (PickUpEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PickUpEvents_OnForcedExit( PickUpEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitCommon(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "PickUpEvents", "OnExitCommon;StateContextStateGameScriptInterface", (PickUpEvents_OnExitCommon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PickUpEvents_OnExitCommon( PickUpEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void RestoreCameraControl(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "PickUpEvents", "RestoreCameraControl;StateContextStateGameScriptInterface", (PickUpEvents_RestoreCameraControl x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PickUpEvents_RestoreCameraControl( PickUpEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool IsPickUpFromVehicleTrunk(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "PickUpEvents", "IsPickUpFromVehicleTrunk;StateGameScriptInterface", (PickUpEvents_IsPickUpFromVehicleTrunk x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PickUpEvents_IsPickUpFromVehicleTrunk( PickUpEvents self, game.stateMachine.GameScriptInterface? scriptInterface );