class
AIHitReactionTask
- 4 properties
- 20 functions
- 5 derived classes
Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable
Derived
GuardbreakReactionTask, ImpactReactionTask, KnockdownReactionTask, PainReactionTask, StaggerReactionTask
Properties
| Property | Type | Offset | |
|---|---|---|---|
activationTimeStamp | float | 0x0 | scripted |
reactionDuration | float | 0x4 | scripted |
hitReactionAction | ActionHitReactionScriptProxy? | 0x8 | scripted |
hitReactionType | anim.HitReactionType | 0x18 | scripted |
Functions
void Dispose()RTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "Dispose;", (AIHitReactionTask_Dispose x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_Dispose( AIHitReactionTask self );void OnActivate(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "OnActivate;ScriptExecutionContext", (AIHitReactionTask_OnActivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_OnActivate( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );void OnUpdate(AIbehaviorScriptExecutionContext context, float aiTime)RTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "OnUpdate;ScriptExecutionContextFloat", (AIHitReactionTask_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_OnUpdate( AIHitReactionTask self, AIbehaviorScriptExecutionContext context, float aiTime );void OnDeactivate(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "OnDeactivate;ScriptExecutionContext", (AIHitReactionTask_OnDeactivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_OnDeactivate( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );anim.HitReactionType GetHitReactionType()RTTIre.Hooks.Place( "AIHitReactionTask", "GetHitReactionType;", (AIHitReactionTask_GetHitReactionType x) => { return re.Hooks.CallOriginal<re.msgpack.anim.HitReactionType>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_GetHitReactionType( AIHitReactionTask self );float GetDesiredHitReactionDuration(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIHitReactionTask", "GetDesiredHitReactionDuration;ScriptExecutionContext", (AIHitReactionTask_GetDesiredHitReactionDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_GetDesiredHitReactionDuration( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );float GetHitReactionDurationWithInterrupt(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIHitReactionTask", "GetHitReactionDurationWithInterrupt;ScriptExecutionContext", (AIHitReactionTask_GetHitReactionDurationWithInterrupt x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_GetHitReactionDurationWithInterrupt( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );bool IsTumbleStagger(anim.AnimFeature_HitReactionsData hitReaction)RTTIre.Hooks.Place( "AIHitReactionTask", "IsTumbleStagger;AnimFeature_HitReactionsData", (AIHitReactionTask_IsTumbleStagger x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_IsTumbleStagger( AIHitReactionTask self, anim.AnimFeature_HitReactionsData? hitReaction );void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "Activate;ScriptExecutionContext", (AIHitReactionTask_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_Activate( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.Place( "AIHitReactionTask", "Update;ScriptExecutionContext", (AIHitReactionTask_Update x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorUpdateOutcome>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_Update( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );void Deactivate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "Deactivate;ScriptExecutionContext", (AIHitReactionTask_Deactivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_Deactivate( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );bool CheckForReevaluation(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIHitReactionTask", "CheckForReevaluation;ScriptExecutionContext", (AIHitReactionTask_CheckForReevaluation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_CheckForReevaluation( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );float AngleToAttackSource(AIbehaviorScriptExecutionContext context, anim.AnimFeature_HitReactionsData hitData)RTTIre.Hooks.Place( "AIHitReactionTask", "AngleToAttackSource;ScriptExecutionContextAnimFeature_HitReactionsData", (AIHitReactionTask_AngleToAttackSource x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_AngleToAttackSource( AIHitReactionTask self, AIbehaviorScriptExecutionContext context, anim.AnimFeature_HitReactionsData? hitData );bool IsThisFrameActivationFrame(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIHitReactionTask", "IsThisFrameActivationFrame;ScriptExecutionContext", (AIHitReactionTask_IsThisFrameActivationFrame x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_IsThisFrameActivationFrame( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );void InitialiseReaction(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "InitialiseReaction;ScriptExecutionContext", (AIHitReactionTask_InitialiseReaction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_InitialiseReaction( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );void SendDataToHitReactionComponent(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "SendDataToHitReactionComponent;ScriptExecutionContext", (AIHitReactionTask_SendDataToHitReactionComponent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_SendDataToHitReactionComponent( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );void SendDataToAnimationGraph(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "SendDataToAnimationGraph;ScriptExecutionContext", (AIHitReactionTask_SendDataToAnimationGraph x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_SendDataToAnimationGraph( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );void SpawnAttackGameEffect(AIbehaviorScriptExecutionContext context, game.EffectRef gameEffect, Vector4 startPosition, Vector4 endPosition, float duration, Vector4 colliderBoxSize, string statusEffect)RTTIre.Hooks.PlaceVoid( "AIHitReactionTask", "SpawnAttackGameEffect;ScriptExecutionContextEffectRefVector4Vector4FloatVector4script_ref<String>", (AIHitReactionTask_SpawnAttackGameEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_SpawnAttackGameEffect( AIHitReactionTask self, AIbehaviorScriptExecutionContext context, game.EffectRef gameEffect, Vector4 startPosition, Vector4 endPosition, float duration, Vector4 colliderBoxSize, string statusEffect );bool HasDismemberedLeg(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIHitReactionTask", "HasDismemberedLeg;ScriptExecutionContext", (AIHitReactionTask_HasDismemberedLeg x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_HasDismemberedLeg( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );CName GetBCVOName(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIHitReactionTask", "GetBCVOName;ScriptExecutionContext", (AIHitReactionTask_GetBCVOName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct AIHitReactionTask_GetBCVOName( AIHitReactionTask self, AIbehaviorScriptExecutionContext context );