class
NPCInitTask
- 1 property
- 6 functions
Extends AIbehaviortaskStackScript AIbehaviorScriptBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
preventSkippingDeathAnimation | bool | 0x0 | scripted |
Functions
void OnActivate(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "NPCInitTask", "OnActivate;ScriptExecutionContext", (NPCInitTask_OnActivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCInitTask_OnActivate( NPCInitTask self, AIbehaviorScriptExecutionContext context );bool NPCWasDeadOnInit(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "NPCInitTask", "NPCWasDeadOnInit;script_ref<ScriptExecutionContext>", (NPCInitTask_NPCWasDeadOnInit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NPCInitTask_NPCWasDeadOnInit( NPCInitTask self, AIbehaviorScriptExecutionContext context );bool NPCWasAlertedOnInit(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "NPCInitTask", "NPCWasAlertedOnInit;script_ref<ScriptExecutionContext>", (NPCInitTask_NPCWasAlertedOnInit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NPCInitTask_NPCWasAlertedOnInit( NPCInitTask self, AIbehaviorScriptExecutionContext context );bool HasHLS(AIbehaviorScriptExecutionContext context, game.data.NPCHighLevelState state)RTTIre.Hooks.Place( "NPCInitTask", "HasHLS;script_ref<ScriptExecutionContext>gamedataNPCHighLevelState", (NPCInitTask_HasHLS x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NPCInitTask_HasHLS( NPCInitTask self, AIbehaviorScriptExecutionContext context, game.data.NPCHighLevelState state );void SendSignal(AIbehaviorScriptExecutionContext context, CName tag1, CName tag2, EAIGateSignalFlags flag, float priority)RTTIre.Hooks.PlaceVoid( "NPCInitTask", "SendSignal;script_ref<ScriptExecutionContext>CNameCNameEAIGateSignalFlagsFloat", (NPCInitTask_SendSignal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCInitTask_SendSignal( NPCInitTask self, AIbehaviorScriptExecutionContext context, CName tag1, CName tag2, EAIGateSignalFlags flag, float priority );void SendSetScriptExecutionContextEvent(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "NPCInitTask", "SendSetScriptExecutionContextEvent;script_ref<ScriptExecutionContext>", (NPCInitTask_SendSetScriptExecutionContextEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCInitTask_SendSetScriptExecutionContextEvent( NPCInitTask self, AIbehaviorScriptExecutionContext context );