class
MeleeThrowAttackEvents
- 2 properties
- 9 functions
Extends MeleeAttackGenericEvents MeleeEventsTransition MeleeTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
projectileThrown | bool | 0x68 | scripted |
targetObject | WeakHandle<game.Object> | 0x70 | scripted |
Functions
EMeleeAttackType GetAttackType()overrideRTTIre.Hooks.Place( "MeleeThrowAttackEvents", "GetAttackType;", (MeleeThrowAttackEvents_GetAttackType x) => { return re.Hooks.CallOriginal<re.msgpack.EMeleeAttackType>(); } ); [Msgpack.Gen] public readonly partial record struct MeleeThrowAttackEvents_GetAttackType( MeleeThrowAttackEvents self );void EnableLockOnTarget(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "MeleeThrowAttackEvents", "EnableLockOnTarget;StateContextStateGameScriptInterface", (MeleeThrowAttackEvents_EnableLockOnTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeThrowAttackEvents_EnableLockOnTarget( MeleeThrowAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "MeleeThrowAttackEvents", "OnEnter;StateContextStateGameScriptInterface", (MeleeThrowAttackEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeThrowAttackEvents_OnEnter( MeleeThrowAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "MeleeThrowAttackEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (MeleeThrowAttackEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeThrowAttackEvents_OnUpdate( MeleeThrowAttackEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void UpdateNanoWireIKState(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "MeleeThrowAttackEvents", "UpdateNanoWireIKState;StateContextStateGameScriptInterface", (MeleeThrowAttackEvents_UpdateNanoWireIKState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeThrowAttackEvents_UpdateNanoWireIKState( MeleeThrowAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void EnableNanoWireIK(game.stateMachine.GameScriptInterface scriptInterface, bool enable, bool? setPosition)RTTIre.Hooks.PlaceVoid( "MeleeThrowAttackEvents", "EnableNanoWireIK;StateGameScriptInterfaceBoolBool", (MeleeThrowAttackEvents_EnableNanoWireIK x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeThrowAttackEvents_EnableNanoWireIK( MeleeThrowAttackEvents self, game.stateMachine.GameScriptInterface? scriptInterface, bool enable, bool? setPosition );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "MeleeThrowAttackEvents", "OnExit;StateContextStateGameScriptInterface", (MeleeThrowAttackEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeThrowAttackEvents_OnExit( MeleeThrowAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "MeleeThrowAttackEvents", "OnForcedExit;StateContextStateGameScriptInterface", (MeleeThrowAttackEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeThrowAttackEvents_OnForcedExit( MeleeThrowAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void ApplyThrowableCooldown(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "MeleeThrowAttackEvents", "ApplyThrowableCooldown;StateContextStateGameScriptInterface", (MeleeThrowAttackEvents_ApplyThrowableCooldown x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeThrowAttackEvents_ApplyThrowableCooldown( MeleeThrowAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );