class
CombatGadgetChargeEvents
- 2 properties
- 8 functions
Extends CombatGadgetTransitions DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
initiated | bool | 0x0 | scripted |
itemSwitched | bool | 0x1 | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetChargeEvents", "OnEnter;StateContextStateGameScriptInterface", (CombatGadgetChargeEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetChargeEvents_OnEnter( CombatGadgetChargeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetChargeEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (CombatGadgetChargeEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetChargeEvents_OnUpdate( CombatGadgetChargeEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToCombatGadgetChargedThrow(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetChargeEvents", "OnExitToCombatGadgetChargedThrow;StateContextStateGameScriptInterface", (CombatGadgetChargeEvents_OnExitToCombatGadgetChargedThrow x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetChargeEvents_OnExitToCombatGadgetChargedThrow( CombatGadgetChargeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToCombatGadgetWaitForUnequip(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetChargeEvents", "OnExitToCombatGadgetWaitForUnequip;StateContextStateGameScriptInterface", (CombatGadgetChargeEvents_OnExitToCombatGadgetWaitForUnequip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetChargeEvents_OnExitToCombatGadgetWaitForUnequip( CombatGadgetChargeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToCombatGadgetUnequip(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetChargeEvents", "OnExitToCombatGadgetUnequip;StateContextStateGameScriptInterface", (CombatGadgetChargeEvents_OnExitToCombatGadgetUnequip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetChargeEvents_OnExitToCombatGadgetUnequip( CombatGadgetChargeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToCombatGadgetEquip(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CombatGadgetChargeEvents", "OnExitToCombatGadgetEquip;StateContextStateGameScriptInterface", (CombatGadgetChargeEvents_OnExitToCombatGadgetEquip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetChargeEvents_OnExitToCombatGadgetEquip( CombatGadgetChargeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void TogglePreview(bool on, game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.PlaceVoid( "CombatGadgetChargeEvents", "TogglePreview;BoolStateGameScriptInterfaceStateContext", (CombatGadgetChargeEvents_TogglePreview x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetChargeEvents_TogglePreview( CombatGadgetChargeEvents self, bool on, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext );void RemoveActiveStimuli(game.Object owner)RTTIre.Hooks.PlaceVoid( "CombatGadgetChargeEvents", "RemoveActiveStimuli;GameObject", (CombatGadgetChargeEvents_RemoveActiveStimuli x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CombatGadgetChargeEvents_RemoveActiveStimuli( CombatGadgetChargeEvents self, game.Object? owner );