BlackICE Scripting

class

AIHitReactionTask

  • 4 properties
  • 20 functions
  • 5 derived classes

Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable

Properties

PropertyTypeOffset
activationTimeStampfloat0x0 scripted
reactionDurationfloat0x4 scripted
hitReactionActionActionHitReactionScriptProxy?0x8 scripted
hitReactionTypeanim.HitReactionType0x18 scripted

Functions

  • void Dispose() RTTI
  • void OnActivate(AIbehaviorScriptExecutionContext context) RTTI
  • void OnUpdate(AIbehaviorScriptExecutionContext context, float aiTime) RTTI
  • void OnDeactivate(AIbehaviorScriptExecutionContext context) RTTI
  • anim.HitReactionType GetHitReactionType() RTTI
  • float GetDesiredHitReactionDuration(AIbehaviorScriptExecutionContext context) RTTI
  • float GetHitReactionDurationWithInterrupt(AIbehaviorScriptExecutionContext context) RTTI
  • bool IsTumbleStagger(anim.AnimFeature_HitReactionsData hitReaction) RTTI
  • void Activate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context) overrideRTTI
  • void Deactivate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • bool CheckForReevaluation(AIbehaviorScriptExecutionContext context) RTTI
  • float AngleToAttackSource(AIbehaviorScriptExecutionContext context, anim.AnimFeature_HitReactionsData hitData) RTTI
  • bool IsThisFrameActivationFrame(AIbehaviorScriptExecutionContext context) RTTI
  • void InitialiseReaction(AIbehaviorScriptExecutionContext context) RTTI
  • void SendDataToHitReactionComponent(AIbehaviorScriptExecutionContext context) RTTI
  • void SendDataToAnimationGraph(AIbehaviorScriptExecutionContext context) RTTI
  • void SpawnAttackGameEffect(AIbehaviorScriptExecutionContext context, game.EffectRef gameEffect, Vector4 startPosition, Vector4 endPosition, float duration, Vector4 colliderBoxSize, string statusEffect) RTTI
  • bool HasDismemberedLeg(AIbehaviorScriptExecutionContext context) RTTI
  • CName GetBCVOName(AIbehaviorScriptExecutionContext context) RTTI