class
TweakAIAction
- 1 property
- 4 functions
Extends TweakAIActionAbstract AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
record | TDBID | 0x100 | scripted |
Functions
string GetDescription(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.Place( "TweakAIAction", "GetDescription;ScriptExecutionContext", (TweakAIAction_GetDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIAction_GetDescription( TweakAIAction self, AIbehaviorScriptExecutionContext context );bool GetActionRecord(AIbehaviorScriptExecutionContext context, string actionDebugName, out WeakHandle<game.data.AIAction_Record> actionRecord, out bool shouldCallAgain)overrideRTTIre.Hooks.Place( "TweakAIAction", "GetActionRecord;ScriptExecutionContextscript_ref<String>AIAction_RecordBool", (TweakAIAction_GetActionRecord x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIAction_GetActionRecord( TweakAIAction self, AIbehaviorScriptExecutionContext context, string actionDebugName, WeakHandle<game.data.AIAction_Record> actionRecord, bool shouldCallAgain );TDBID Debug_GetBaseActionId()overrideRTTIre.Hooks.Place( "TweakAIAction", "Debug_GetBaseActionId;", (TweakAIAction_Debug_GetBaseActionId x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIAction_Debug_GetBaseActionId( TweakAIAction self );string GetFriendlyName()RTTIre.Hooks.Place( "TweakAIAction", "GetFriendlyName;", (TweakAIAction_GetFriendlyName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct TweakAIAction_GetFriendlyName( TweakAIAction self );