class
MeleeStrongAttackEvents
- 2 properties
- 9 functions
Extends MeleeAttackGenericEvents MeleeEventsTransition MeleeTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
slowMoSet | bool | 0x68 | scripted |
crouchedAfterLeapAttack | bool | 0x69 | scripted |
Functions
EMeleeAttackType GetAttackType()overrideRTTIre.Hooks.Place( "MeleeStrongAttackEvents", "GetAttackType;", (MeleeStrongAttackEvents_GetAttackType x) => { return re.Hooks.CallOriginal<re.msgpack.EMeleeAttackType>(); } ); [Msgpack.Gen] public readonly partial record struct MeleeStrongAttackEvents_GetAttackType( MeleeStrongAttackEvents self );void LeapToTarget(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, WeakHandle<game.Object> target)RTTIre.Hooks.PlaceVoid( "MeleeStrongAttackEvents", "LeapToTarget;StateContextStateGameScriptInterfaceGameObject", (MeleeStrongAttackEvents_LeapToTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeStrongAttackEvents_LeapToTarget( MeleeStrongAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, WeakHandle<game.Object> target );void ApplyRelicMeleewareDamageToTarget(game.stateMachine.GameScriptInterface scriptInterface, WeakHandle<game.Object> playerPuppet, NPCPuppet target)RTTIre.Hooks.PlaceVoid( "MeleeStrongAttackEvents", "ApplyRelicMeleewareDamageToTarget;StateGameScriptInterfaceGameObjectNPCPuppet", (MeleeStrongAttackEvents_ApplyRelicMeleewareDamageToTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeStrongAttackEvents_ApplyRelicMeleewareDamageToTarget( MeleeStrongAttackEvents self, game.stateMachine.GameScriptInterface? scriptInterface, WeakHandle<game.Object> playerPuppet, NPCPuppet? target );void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "MeleeStrongAttackEvents", "OnEnter;StateContextStateGameScriptInterface", (MeleeStrongAttackEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeStrongAttackEvents_OnEnter( MeleeStrongAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnterFromMeleeLeap(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "MeleeStrongAttackEvents", "OnEnterFromMeleeLeap;StateContextStateGameScriptInterface", (MeleeStrongAttackEvents_OnEnterFromMeleeLeap x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeStrongAttackEvents_OnEnterFromMeleeLeap( MeleeStrongAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "MeleeStrongAttackEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (MeleeStrongAttackEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeStrongAttackEvents_OnUpdate( MeleeStrongAttackEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "MeleeStrongAttackEvents", "OnExit;StateContextStateGameScriptInterface", (MeleeStrongAttackEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeStrongAttackEvents_OnExit( MeleeStrongAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "MeleeStrongAttackEvents", "OnForcedExit;StateContextStateGameScriptInterface", (MeleeStrongAttackEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeStrongAttackEvents_OnForcedExit( MeleeStrongAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToMeleeComboAttack(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "MeleeStrongAttackEvents", "OnExitToMeleeComboAttack;StateContextStateGameScriptInterface", (MeleeStrongAttackEvents_OnExitToMeleeComboAttack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeStrongAttackEvents_OnExitToMeleeComboAttack( MeleeStrongAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );