QuickMeleeEvents class
QuickMeleeEvents
Inheritance
Base: WeaponEventsTransition
Derived
None.
Properties
| Property | Type | |
|---|---|---|
gameEffect | game.EffectInstance? | scripted |
targetObject | WeakHandle<game.Object> | scripted |
targetComponent | ent.IPlacedComponent? | scripted |
quickMeleeAttackCreated | bool | scripted |
quickMeleeAttackData | QuickMeleeAttackData | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid ConsumeStamina(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid InitiateQuickMeleeAttack(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIgame.Object? GetQuickMeleeTarget(game.stateMachine.GameScriptInterface scriptInterface, float? withinDistance)RTTIvoid SpawnQuickMeleeGameEffect(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, Vector4 startPosition, Vector4 endPosition, float attackTime, Vector4 colliderBox)RTTIvoid OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid UpdateGameEffectPosition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid GetAttackParameters(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid SendAnimFeature(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, int state)RTTITDBID GetQuickMeleeAttackTweakID(game.stateMachine.GameScriptInterface scriptInterface)RTTI