class
AimingContextDecisions
- 6 properties
- 10 functions
Extends InputContextTransitionDecisions InputContextTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
leftHandChargeCallbackID | red.CallbackObject? | 0x0 | scripted |
upperBodyCallbackID | red.CallbackObject? | 0x10 | scripted |
meleeCallbackID | red.CallbackObject? | 0x20 | scripted |
leftHandCharge | bool | 0x30 | scripted |
isAiming | bool | 0x31 | scripted |
meleeBlockActive | bool | 0x32 | scripted |
Functions
void UpdateNeedsToBeChecked()RTTIre.Hooks.PlaceVoid( "AimingContextDecisions", "UpdateNeedsToBeChecked;", (AimingContextDecisions_UpdateNeedsToBeChecked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_UpdateNeedsToBeChecked( AimingContextDecisions self );void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "AimingContextDecisions", "OnAttach;StateContextStateGameScriptInterface", (AimingContextDecisions_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_OnAttach( AimingContextDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "AimingContextDecisions", "OnDetach;StateContextStateGameScriptInterface", (AimingContextDecisions_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_OnDetach( AimingContextDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void UpdateLeftHandCyberware(int value)RTTIre.Hooks.PlaceVoid( "AimingContextDecisions", "UpdateLeftHandCyberware;Int32", (AimingContextDecisions_UpdateLeftHandCyberware x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_UpdateLeftHandCyberware( AimingContextDecisions self, int value );bool OnLeftHandCyberwareChanged(int value)RTTIre.Hooks.Place( "AimingContextDecisions", "OnLeftHandCyberwareChanged", (AimingContextDecisions_OnLeftHandCyberwareChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_OnLeftHandCyberwareChanged( AimingContextDecisions self, int value );void UpdateUpperBodyState(int value)RTTIre.Hooks.PlaceVoid( "AimingContextDecisions", "UpdateUpperBodyState;Int32", (AimingContextDecisions_UpdateUpperBodyState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_UpdateUpperBodyState( AimingContextDecisions self, int value );bool OnUpperBodyChanged(int value)RTTIre.Hooks.Place( "AimingContextDecisions", "OnUpperBodyChanged", (AimingContextDecisions_OnUpperBodyChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_OnUpperBodyChanged( AimingContextDecisions self, int value );void UpdateMeleeState(int value)RTTIre.Hooks.PlaceVoid( "AimingContextDecisions", "UpdateMeleeState;Int32", (AimingContextDecisions_UpdateMeleeState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_UpdateMeleeState( AimingContextDecisions self, int value );bool OnMeleeChanged(int value)RTTIre.Hooks.Place( "AimingContextDecisions", "OnMeleeChanged", (AimingContextDecisions_OnMeleeChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_OnMeleeChanged( AimingContextDecisions self, int value );bool EnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.Place( "AimingContextDecisions", "EnterCondition;StateContextStateGameScriptInterface", (AimingContextDecisions_EnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AimingContextDecisions_EnterCondition( AimingContextDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );