AIHitReactionTask class
AIHitReactionTask
Inheritance
Base: AIbehaviortaskScript
Derived
GuardbreakReactionTask, ImpactReactionTask, KnockdownReactionTask, PainReactionTask, StaggerReactionTask
Properties
| Property | Type | |
|---|---|---|
activationTimeStamp | float | scripted |
reactionDuration | float | scripted |
hitReactionAction | ActionHitReactionScriptProxy? | scripted |
hitReactionType | anim.HitReactionType | scripted |
Functions
void Dispose()RTTIvoid OnActivate(AIbehaviorScriptExecutionContext context)RTTIvoid OnUpdate(AIbehaviorScriptExecutionContext context, float aiTime)RTTIvoid OnDeactivate(AIbehaviorScriptExecutionContext context)RTTIanim.HitReactionType GetHitReactionType()RTTIfloat GetDesiredHitReactionDuration(AIbehaviorScriptExecutionContext context)RTTIfloat GetHitReactionDurationWithInterrupt(AIbehaviorScriptExecutionContext context)RTTIbool IsTumbleStagger(anim.AnimFeature_HitReactionsData hitReaction)RTTIvoid Activate(AIbehaviorScriptExecutionContext context)overrideRTTIAIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIvoid Deactivate(AIbehaviorScriptExecutionContext context)overrideRTTIbool CheckForReevaluation(AIbehaviorScriptExecutionContext context)RTTIfloat AngleToAttackSource(AIbehaviorScriptExecutionContext context, anim.AnimFeature_HitReactionsData hitData)RTTIbool IsThisFrameActivationFrame(AIbehaviorScriptExecutionContext context)RTTIvoid InitialiseReaction(AIbehaviorScriptExecutionContext context)RTTIvoid SendDataToHitReactionComponent(AIbehaviorScriptExecutionContext context)RTTIvoid SendDataToAnimationGraph(AIbehaviorScriptExecutionContext context)RTTIvoid SpawnAttackGameEffect(AIbehaviorScriptExecutionContext context, game.EffectRef gameEffect, Vector4 startPosition, Vector4 endPosition, float duration, Vector4 colliderBoxSize, string statusEffect)RTTIbool HasDismemberedLeg(AIbehaviorScriptExecutionContext context)RTTICName GetBCVOName(AIbehaviorScriptExecutionContext context)RTTI