class
AIAnimationTask
- 9 properties
- 7 functions
Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
record | TDBID | 0x0 | scripted |
animVariation | AIArgumentMapping? | 0x8 | scripted |
actionRecord | WeakHandle<game.data.AIAction_Record> | 0x18 | scripted |
actionDebugName | string | 0x28 | scripted |
animVariationValue | int | 0x48 | scripted |
phaseRecord | WeakHandle<game.data.AIActionPhase_Record> | 0x50 | scripted |
actionPhase | EAIActionPhase | 0x60 | scripted |
phaseActivationTime | float | 0x64 | scripted |
phaseDuration | float | 0x68 | scripted |
Functions
float GetPhaseDuration()RTTIre.Hooks.Place( "AIAnimationTask", "GetPhaseDuration;", (AIAnimationTask_GetPhaseDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AIAnimationTask_GetPhaseDuration( AIAnimationTask self );void SendAnimData(AIbehaviorScriptExecutionContext context, game.data.AIActionAnimData_Record animData)RTTIre.Hooks.PlaceVoid( "AIAnimationTask", "SendAnimData;ScriptExecutionContextAIActionAnimData_Record", (AIAnimationTask_SendAnimData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIAnimationTask_SendAnimData( AIAnimationTask self, AIbehaviorScriptExecutionContext context, game.data.AIActionAnimData_Record? animData );void StartPhase(AIbehaviorScriptExecutionContext context, EAIActionPhase newPhase)RTTIre.Hooks.PlaceVoid( "AIAnimationTask", "StartPhase;ScriptExecutionContextEAIActionPhase", (AIAnimationTask_StartPhase x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIAnimationTask_StartPhase( AIAnimationTask self, AIbehaviorScriptExecutionContext context, EAIActionPhase newPhase );void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "AIAnimationTask", "Activate;ScriptExecutionContext", (AIAnimationTask_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIAnimationTask_Activate( AIAnimationTask self, AIbehaviorScriptExecutionContext context );void Deactivate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "AIAnimationTask", "Deactivate;ScriptExecutionContext", (AIAnimationTask_Deactivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIAnimationTask_Deactivate( AIAnimationTask self, AIbehaviorScriptExecutionContext context );AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.Place( "AIAnimationTask", "Update;ScriptExecutionContext", (AIAnimationTask_Update x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorUpdateOutcome>(); } ); [Msgpack.Gen] public readonly partial record struct AIAnimationTask_Update( AIAnimationTask self, AIbehaviorScriptExecutionContext context );string GetDescription(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.Place( "AIAnimationTask", "GetDescription;ScriptExecutionContext", (AIAnimationTask_GetDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct AIAnimationTask_GetDescription( AIAnimationTask self, AIbehaviorScriptExecutionContext context );