AIDeathReactionsTask class
AIDeathReactionsTask
Inheritance
Base: AIbehaviortaskScript
Derived
ForcedRagdollDeathTask, NormalDeathTask, VehicleDeathTask, WithoutHitDataDeathTask
Properties
| Property | Type | |
|---|---|---|
fastForwardAnimation | AIArgumentMapping? | scripted |
hitData | anim.AnimFeature_HitReactionsData? | scripted |
hitReactionAction | ActionHitReactionScriptProxy? | scripted |
previousRagdollTimeStamp | float | scripted |
deathHasBeenPlayed | bool | scripted |
updateFrame | int | scripted |
Functions
void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIbool IsFloorSteepEnoughToRagdoll(AIbehaviorScriptExecutionContext context)RTTIvoid TurnOnRagdoll(AIbehaviorScriptExecutionContext context, CName activationReason)RTTIbool CanSkipDeathAnimation()RTTIbool PlayHitReactionAction(AIbehaviorScriptExecutionContext context)RTTIvoid StopMotionExtraction(AIbehaviorScriptExecutionContext context)RTTIAIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIvoid Deactivate(AIbehaviorScriptExecutionContext context)overrideRTTIint GetDeathReactionType(AIbehaviorScriptExecutionContext context)RTTIvoid ChangeHighLevelState(AIbehaviorScriptExecutionContext context)RTTIvoid SpawnBloodPuddle(WeakHandle<ScriptedPuppet> puppet)RTTIfloat AngleToAttackSource(AIbehaviorScriptExecutionContext context, anim.AnimFeature_HitReactionsData hitData)RTTIanim.AnimFeature_HitReactionsData? GetHitData(AIbehaviorScriptExecutionContext context)RTTIbool ShouldFastForward(AIbehaviorScriptExecutionContext context)RTTIanim.AnimFeature_HitReactionsData? BrainMeltDeathData(AIbehaviorScriptExecutionContext context)RTTIstatic bool ShouldUseRagdoll(ScriptedPuppet owner)staticRTTI global