MeleeAttackGenericEvents class
MeleeAttackGenericEvents
Inheritance
Base: MeleeEventsTransition
Derived
MeleeBlockAttackEvents, MeleeComboAttackEvents, MeleeCrouchAttackEvents, MeleeDeflectAttackEvents, MeleeEquipAttackEvents, MeleeFinalAttackEvents, MeleeGroundSlamAttackEvents, MeleeJumpAttackEvents, MeleeMountedStrongAttackEvents, MeleeSafeAttackEvents
Show 3 more of 13 derived classes
MeleeSprintAttackEvents, MeleeStrongAttackEvents, MeleeThrowAttackEvents
Properties
| Property | Type | |
|---|---|---|
effect | game.EffectInstance? | scripted |
attackCreated | bool | scripted |
blockImpulseCreation | bool | scripted |
standUpSend | bool | scripted |
trailCreated | bool | scripted |
finisherTarget | WeakHandle<ScriptedPuppet> | scripted |
finisherCameraRotReseted | bool | scripted |
textLayer | uint | scripted |
rumblePlayed | bool | scripted |
shouldBlockImpulseUpdate | bool | scripted |
enteredFromMeleeLeap | bool | scripted |
effectPositionUpdated | bool | scripted |
tppYawOverride | float | scripted |
Functions
EMeleeAttackType GetAttackType()RTTIbool IsMountedTPPAttack()RTTIvoid SetTPPYawOverride(game.stateMachine.StateContextScript stateContext)RTTIbool IsMoveToTargetEnabled(game.MeleeAttackData attackData, game.data.AimAssistMelee_Record assistRecord)RTTIvoid OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIbool SendAnimationSlotData(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, game.MeleeAttackData attackData)RTTIvoid ConsumeWeaponCharge(game.stateMachine.GameScriptInterface scriptInterface, game.MeleeAttackData attackData)RTTIvoid OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid UpdateIKData(game.stateMachine.GameScriptInterface scriptInterface, game.MeleeAttackData attackData)RTTIbool ShouldBlockMovementImpulseUpdate(float timeDelta, game.MeleeAttackData attackData, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIbool UpdateMovementImpulse(float timeDelta, game.MeleeAttackData attackData, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid UpdateEffectPosition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, game.MeleeAttackData attackData, float duration)RTTIvoid OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid ClearLeapedDistanceBlackboardValue(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid RotateCameraToFinisherTarget(game.stateMachine.GameScriptInterface scriptInterface, float rotateDuration)RTTIvoid ResetCameraRotation(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid CreateMeleeAttack(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, game.MeleeAttackData attackData)RTTITransform GetCameraTransformForMelee(game.stateMachine.GameScriptInterface scriptInterface)RTTIbool SpawnAttackGameEffect(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, Vector4 startPosition, Vector4 middlePosition, Vector4 endPosition, float time, Vector4 colliderBox, game.MeleeAttackData attackData)RTTIvoid BroadcastStimuli(game.stateMachine.GameScriptInterface scriptInterface, float radius)RTTIgame.MeleeAttackData? GetAttackData(game.stateMachine.StateContextScript stateContext)RTTIbool IsAttackWindowOpen(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTI