class
TweakAIActionSequence
- 3 properties
- 8 functions
Extends TweakAIActionAbstract AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
sequence | TDBID | 0x100 | scripted |
sequenceRecord | WeakHandle<game.data.AIActionSequence_Record> | 0x108 | scripted |
sequenceIterator | int | 0x118 | scripted |
Functions
bool GetActionRecord(AIbehaviorScriptExecutionContext context, string actionDebugName, out WeakHandle<game.data.AIAction_Record> actionRecord, out bool shouldCallAgain)overrideRTTIre.Hooks.Place( "TweakAIActionSequence", "GetActionRecord;ScriptExecutionContextscript_ref<String>AIAction_RecordBool", (TweakAIActionSequence_GetActionRecord x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIActionSequence_GetActionRecord( TweakAIActionSequence self, AIbehaviorScriptExecutionContext context, string actionDebugName, WeakHandle<game.data.AIAction_Record> actionRecord, bool shouldCallAgain );TDBID Debug_GetBaseActionId()overrideRTTIre.Hooks.Place( "TweakAIActionSequence", "Debug_GetBaseActionId;", (TweakAIActionSequence_Debug_GetBaseActionId x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIActionSequence_Debug_GetBaseActionId( TweakAIActionSequence self );TDBID Debug_GetCompositeId()overrideRTTIre.Hooks.Place( "TweakAIActionSequence", "Debug_GetCompositeId;", (TweakAIActionSequence_Debug_GetCompositeId x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIActionSequence_Debug_GetCompositeId( TweakAIActionSequence self );string GetFriendlyName()RTTIre.Hooks.Place( "TweakAIActionSequence", "GetFriendlyName;", (TweakAIActionSequence_GetFriendlyName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIActionSequence_GetFriendlyName( TweakAIActionSequence self );AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.Place( "TweakAIActionSequence", "Update;ScriptExecutionContext", (TweakAIActionSequence_Update x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorUpdateOutcome>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIActionSequence_Update( TweakAIActionSequence self, AIbehaviorScriptExecutionContext context );void Deactivate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "TweakAIActionSequence", "Deactivate;ScriptExecutionContext", (TweakAIActionSequence_Deactivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIActionSequence_Deactivate( TweakAIActionSequence self, AIbehaviorScriptExecutionContext context );void ResetSequence()RTTIre.Hooks.PlaceVoid( "TweakAIActionSequence", "ResetSequence;", (TweakAIActionSequence_ResetSequence x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIActionSequence_ResetSequence( TweakAIActionSequence self );AIbehaviorUpdateOutcome RunNextAction(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "TweakAIActionSequence", "RunNextAction;ScriptExecutionContext", (TweakAIActionSequence_RunNextAction x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorUpdateOutcome>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIActionSequence_RunNextAction( TweakAIActionSequence self, AIbehaviorScriptExecutionContext context );