class
AIActionMovePolicy
- 0 properties
- 4 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static ent.IPositionProvider? GetTargetPositionProvider(ScriptedPuppet owner, WeakHandle<game.Object> target, game.data.TrackingMode trackingMode)staticRTTI globalre.Hooks.Place( "AIActionMovePolicy", "AIActionMovePolicy::GetTargetPositionProvider;ScriptedPuppetGameObjectgamedataTrackingMode", (AIActionMovePolicy_GetTargetPositionProvider x) => { return re.Hooks.CallOriginal<re.msgpack.ent.IPositionProvider>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionMovePolicy_GetTargetPositionProvider( ScriptedPuppet? owner, WeakHandle<game.Object> target, game.data.TrackingMode trackingMode );static void Add(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.MovementPolicy_Record> record, out move.Policies policy)staticRTTI globalre.Hooks.PlaceVoid( "AIActionMovePolicy", "AIActionMovePolicy::Add;ScriptExecutionContextMovementPolicy_RecordMovePolicies", (AIActionMovePolicy_Add x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIActionMovePolicy_Add( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.MovementPolicy_Record> record, move.Policies? policy );static bool CheckCondition(AIbehaviorScriptExecutionContext context, game.data.AIActionCondition_Record condition)staticRTTI globalre.Hooks.Place( "AIActionMovePolicy", "AIActionMovePolicy::CheckCondition;ScriptExecutionContextAIActionCondition_Record", (AIActionMovePolicy_CheckCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionMovePolicy_CheckCondition( AIbehaviorScriptExecutionContext context, game.data.AIActionCondition_Record? condition );static void Pop(AIbehaviorScriptExecutionContext context, out move.Policies policy)staticRTTI globalre.Hooks.PlaceVoid( "AIActionMovePolicy", "AIActionMovePolicy::Pop;ScriptExecutionContextMovePolicies", (AIActionMovePolicy_Pop x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIActionMovePolicy_Pop( AIbehaviorScriptExecutionContext context, move.Policies? policy );