class
VehicleDriverCombatContextDecisions
- 5 properties
- 9 functions
- 3 derived classes
Extends InputContextTransitionDecisions InputContextTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
VehicleDriverCombatAimContextDecisions, VehicleDriverCombatMountedWeaponsContextDecisions, VehicleDriverCombatTPPContextDecisions
Properties
| Property | Type | Offset | |
|---|---|---|---|
callbackID | red.CallbackObject? | 0x0 | scripted |
tppCallbackID | red.CallbackObject? | 0x10 | scripted |
upperBodyCallbackID | red.CallbackObject? | 0x20 | scripted |
inTpp | bool | 0x30 | scripted |
isAiming | bool | 0x31 | scripted |
Functions
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "VehicleDriverCombatContextDecisions", "OnAttach;StateContextStateGameScriptInterface", (VehicleDriverCombatContextDecisions_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleDriverCombatContextDecisions_OnAttach( VehicleDriverCombatContextDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "VehicleDriverCombatContextDecisions", "OnDetach;StateContextStateGameScriptInterface", (VehicleDriverCombatContextDecisions_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleDriverCombatContextDecisions_OnDetach( VehicleDriverCombatContextDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool OnVehicleStateChanged(int value)RTTIre.Hooks.Place( "VehicleDriverCombatContextDecisions", "OnVehicleStateChanged", (VehicleDriverCombatContextDecisions_OnVehicleStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleDriverCombatContextDecisions_OnVehicleStateChanged( VehicleDriverCombatContextDecisions self, int value );bool OnVehiclePerspectiveChanged(bool value)RTTIre.Hooks.Place( "VehicleDriverCombatContextDecisions", "OnVehiclePerspectiveChanged", (VehicleDriverCombatContextDecisions_OnVehiclePerspectiveChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleDriverCombatContextDecisions_OnVehiclePerspectiveChanged( VehicleDriverCombatContextDecisions self, bool value );bool OnUpperBodyStateChanged(int value)RTTIre.Hooks.Place( "VehicleDriverCombatContextDecisions", "OnUpperBodyStateChanged", (VehicleDriverCombatContextDecisions_OnUpperBodyStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleDriverCombatContextDecisions_OnUpperBodyStateChanged( VehicleDriverCombatContextDecisions self, int value );bool CameraPerspectiveEnterCondition()RTTIre.Hooks.Place( "VehicleDriverCombatContextDecisions", "CameraPerspectiveEnterCondition;", (VehicleDriverCombatContextDecisions_CameraPerspectiveEnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleDriverCombatContextDecisions_CameraPerspectiveEnterCondition( VehicleDriverCombatContextDecisions self );bool IsAimingEnterCondition()RTTIre.Hooks.Place( "VehicleDriverCombatContextDecisions", "IsAimingEnterCondition;", (VehicleDriverCombatContextDecisions_IsAimingEnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleDriverCombatContextDecisions_IsAimingEnterCondition( VehicleDriverCombatContextDecisions self );bool DriverCombatTypeEnterCondition(game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "VehicleDriverCombatContextDecisions", "DriverCombatTypeEnterCondition;StateContext", (VehicleDriverCombatContextDecisions_DriverCombatTypeEnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleDriverCombatContextDecisions_DriverCombatTypeEnterCondition( VehicleDriverCombatContextDecisions self, game.stateMachine.StateContextScript? stateContext );bool EnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.Place( "VehicleDriverCombatContextDecisions", "EnterCondition;StateContextStateGameScriptInterface", (VehicleDriverCombatContextDecisions_EnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleDriverCombatContextDecisions_EnterCondition( VehicleDriverCombatContextDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );