class
CanTransitionToThrowDecisions
- 4 properties
- 5 functions
- 3 derived classes
Extends CarriedObjectDecisions CarriedObjectTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
throwNPCActionReleasedName | CName | 0x0 | scripted |
throwNPCActionReleasedTime | float | 0x8 | scripted |
canThrow | bool | 0xC | scripted |
canThrowInitialized | bool | 0xD | scripted |
Functions
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CanTransitionToThrowDecisions", "OnAttach;StateContextStateGameScriptInterface", (CanTransitionToThrowDecisions_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CanTransitionToThrowDecisions_OnAttach( CanTransitionToThrowDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CanTransitionToThrowDecisions", "OnDetach;StateContextStateGameScriptInterface", (CanTransitionToThrowDecisions_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CanTransitionToThrowDecisions_OnDetach( CanTransitionToThrowDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "CanTransitionToThrowDecisions", "OnAction", (CanTransitionToThrowDecisions_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CanTransitionToThrowDecisions_OnAction( CanTransitionToThrowDecisions self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );bool ValidThrowNPCActionReleased(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "CanTransitionToThrowDecisions", "ValidThrowNPCActionReleased;StateContextStateGameScriptInterface", (CanTransitionToThrowDecisions_ValidThrowNPCActionReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CanTransitionToThrowDecisions_ValidThrowNPCActionReleased( CanTransitionToThrowDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void UpdateCanThrow(bool canThrow, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CanTransitionToThrowDecisions", "UpdateCanThrow;BoolStateGameScriptInterface", (CanTransitionToThrowDecisions_UpdateCanThrow x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CanTransitionToThrowDecisions_UpdateCanThrow( CanTransitionToThrowDecisions self, bool canThrow, game.stateMachine.GameScriptInterface? scriptInterface );