BlackICE Scripting

class

AIDeathReactionsTask

  • 6 properties
  • 16 functions
  • 4 derived classes

Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable

Properties

PropertyTypeOffset
fastForwardAnimationAIArgumentMapping?0x0 scripted
hitDataanim.AnimFeature_HitReactionsData?0x10 scripted
hitReactionActionActionHitReactionScriptProxy?0x20 scripted
previousRagdollTimeStampfloat0x30 scripted
deathHasBeenPlayedbool0x34 scripted
updateFrameint0x38 scripted

Functions

  • void Activate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • bool IsFloorSteepEnoughToRagdoll(AIbehaviorScriptExecutionContext context) RTTI
  • void TurnOnRagdoll(AIbehaviorScriptExecutionContext context, CName activationReason) RTTI
  • bool CanSkipDeathAnimation() RTTI
  • bool PlayHitReactionAction(AIbehaviorScriptExecutionContext context) RTTI
  • void StopMotionExtraction(AIbehaviorScriptExecutionContext context) RTTI
  • AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context) overrideRTTI
  • void Deactivate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • int GetDeathReactionType(AIbehaviorScriptExecutionContext context) RTTI
  • void ChangeHighLevelState(AIbehaviorScriptExecutionContext context) RTTI
  • void SpawnBloodPuddle(WeakHandle<ScriptedPuppet> puppet) RTTI
  • float AngleToAttackSource(AIbehaviorScriptExecutionContext context, anim.AnimFeature_HitReactionsData hitData) RTTI
  • anim.AnimFeature_HitReactionsData? GetHitData(AIbehaviorScriptExecutionContext context) RTTI
  • bool ShouldFastForward(AIbehaviorScriptExecutionContext context) RTTI
  • anim.AnimFeature_HitReactionsData? BrainMeltDeathData(AIbehaviorScriptExecutionContext context) RTTI
  • static bool ShouldUseRagdoll(ScriptedPuppet owner) staticRTTI global