AIDeathReactionsTask
abstract classscriptedClass
extends AIScriptTask › AIBehaviorScriptBase › IScriptable › ISerializable
Extended by 4 types
ForcedRagdollDeathTask NormalDeathTask VehicleDeathTask WithoutHitDataDeathTask
Properties 6
| Name | Type | Flags |
|---|---|---|
deathHasBeenPlayed | Bool | scriptedprivate |
fastForwardAnimation | ref<AIArgumentMapping> | scriptedpublic |
hitData | ref<AnimFeature_HitReactionsData> | scriptedprotected |
hitReactionAction | ref<ActionHitReactionScriptProxy> | scriptedprivate |
previousRagdollTimeStamp | Float | scriptedprivate |
updateFrame | Int32 | scriptedprivate |
Methods 15
protected func Activate(context: ScriptExecutionContext)scripted
protected func AngleToAttackSource(context: ScriptExecutionContext, hitData: ref<AnimFeature_HitReactionsData>) -> Floatscripted
protected final func BrainMeltDeathData(context: ScriptExecutionContext) -> ref<AnimFeature_HitReactionsData>scripted
protected func CanSkipDeathAnimation() -> Boolscripted
protected final func ChangeHighLevelState(context: ScriptExecutionContext)scripted
protected func Deactivate(context: ScriptExecutionContext)scripted
protected func GetDeathReactionType(context: ScriptExecutionContext) -> Int32scripted
protected func GetHitData(context: ScriptExecutionContext) -> ref<AnimFeature_HitReactionsData>scripted
protected final func IsFloorSteepEnoughToRagdoll(context: ScriptExecutionContext) -> Boolscripted
protected func PlayHitReactionAction(context: ScriptExecutionContext) -> Boolscripted
protected func ShouldFastForward(context: script_ref<ScriptExecutionContext>) -> Boolscripted
protected final func SpawnBloodPuddle(puppet: wref<ScriptedPuppet>)scripted
protected func StopMotionExtraction(context: ScriptExecutionContext)scripted
protected final func TurnOnRagdoll(context: ScriptExecutionContext, activationReason: CName)scripted
protected func Update(context: ScriptExecutionContext) -> AIbehaviorUpdateOutcomescripted