REDNODE / GAME API

AIDeathReactionsTask

abstract classscriptedClass

extends AIScriptTask › AIBehaviorScriptBase › IScriptable › ISerializable

Extended by 4 types

ForcedRagdollDeathTask NormalDeathTask VehicleDeathTask WithoutHitDataDeathTask

Properties 6

NameTypeFlags
deathHasBeenPlayedBoolscriptedprivate
fastForwardAnimationref<AIArgumentMapping>scriptedpublic
hitDataref<AnimFeature_HitReactionsData>scriptedprotected
hitReactionActionref<ActionHitReactionScriptProxy>scriptedprivate
previousRagdollTimeStampFloatscriptedprivate
updateFrameInt32scriptedprivate

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