AIHitReactionTask
Base: AIbehaviortaskScript
GuardbreakReactionTask, ImpactReactionTask, KnockdownReactionTask, PainReactionTask, StaggerReactionTask
| Property | Type | |
|---|---|---|
activationTimeStamp | float | scripted |
reactionDuration | float | scripted |
hitReactionAction | ActionHitReactionScriptProxy? | scripted |
hitReactionType | anim.HitReactionType | scripted |
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