class
QuickMeleeEvents
- 5 properties
- 12 functions
Extends WeaponEventsTransition WeaponTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
gameEffect | game.EffectInstance? | 0x40 | scripted |
targetObject | WeakHandle<game.Object> | 0x50 | scripted |
targetComponent | ent.IPlacedComponent? | 0x60 | scripted |
quickMeleeAttackCreated | bool | 0x70 | scripted |
quickMeleeAttackData | QuickMeleeAttackData | 0x78 | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "OnEnter;StateContextStateGameScriptInterface", (QuickMeleeEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_OnEnter( QuickMeleeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void ConsumeStamina(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "ConsumeStamina;StateGameScriptInterface", (QuickMeleeEvents_ConsumeStamina x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_ConsumeStamina( QuickMeleeEvents self, game.stateMachine.GameScriptInterface? scriptInterface );void InitiateQuickMeleeAttack(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "InitiateQuickMeleeAttack;StateContextStateGameScriptInterface", (QuickMeleeEvents_InitiateQuickMeleeAttack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_InitiateQuickMeleeAttack( QuickMeleeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );game.Object? GetQuickMeleeTarget(game.stateMachine.GameScriptInterface scriptInterface, float? withinDistance)RTTIre.Hooks.Place( "QuickMeleeEvents", "GetQuickMeleeTarget;StateGameScriptInterfaceFloat", (QuickMeleeEvents_GetQuickMeleeTarget x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_GetQuickMeleeTarget( QuickMeleeEvents self, game.stateMachine.GameScriptInterface? scriptInterface, float? withinDistance );void SpawnQuickMeleeGameEffect(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, Vector4 startPosition, Vector4 endPosition, float attackTime, Vector4 colliderBox)RTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "SpawnQuickMeleeGameEffect;StateContextStateGameScriptInterfaceVector4Vector4FloatVector4", (QuickMeleeEvents_SpawnQuickMeleeGameEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_SpawnQuickMeleeGameEffect( QuickMeleeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, Vector4 startPosition, Vector4 endPosition, float attackTime, Vector4 colliderBox );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (QuickMeleeEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_OnUpdate( QuickMeleeEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void UpdateGameEffectPosition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "UpdateGameEffectPosition;StateContextStateGameScriptInterface", (QuickMeleeEvents_UpdateGameEffectPosition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_UpdateGameEffectPosition( QuickMeleeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void GetAttackParameters(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "GetAttackParameters;StateGameScriptInterface", (QuickMeleeEvents_GetAttackParameters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_GetAttackParameters( QuickMeleeEvents self, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "OnExit;StateContextStateGameScriptInterface", (QuickMeleeEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_OnExit( QuickMeleeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "OnForcedExit;StateContextStateGameScriptInterface", (QuickMeleeEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_OnForcedExit( QuickMeleeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void SendAnimFeature(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, int state)RTTIre.Hooks.PlaceVoid( "QuickMeleeEvents", "SendAnimFeature;StateContextStateGameScriptInterfaceInt32", (QuickMeleeEvents_SendAnimFeature x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_SendAnimFeature( QuickMeleeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, int state );TDBID GetQuickMeleeAttackTweakID(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "QuickMeleeEvents", "GetQuickMeleeAttackTweakID;StateGameScriptInterface", (QuickMeleeEvents_GetQuickMeleeAttackTweakID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct QuickMeleeEvents_GetQuickMeleeAttackTweakID( QuickMeleeEvents self, game.stateMachine.GameScriptInterface? scriptInterface );