class
AIVehicleTaskAbstract
- 0 properties
- 7 functions
- 17 derived classes
Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable
Derived
ApproachVehicleDecorator, EnterVehicle, ExitFromVehicle, GetOnWindowCombatDecorator, InVehicleAlertedDecorator, InVehicleCombatDecorator, InVehicleDecorator, InVehicleDrivePatrolDecorator, InVehicleDriveToPointAutonomousDecorator, JoinTrafficInPoliceVehicle
Show 7 more of 17 derived classes
JoinTrafficOnFoot, MountAssigendVehicle, NullifyMountRequestBehaviourTask, SetAnimWrappersFromMountData, SetKeepStrategyOnSearch, SlotReservationDecorator, WaitBeforeExiting
Properties
None.
Functions
bool SendAIEventToMountedVehicle(AIbehaviorScriptExecutionContext context, CName eventName)RTTIre.Hooks.Place( "AIVehicleTaskAbstract", "SendAIEventToMountedVehicle;ScriptExecutionContextCName", (AIVehicleTaskAbstract_SendAIEventToMountedVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleTaskAbstract_SendAIEventToMountedVehicle( AIVehicleTaskAbstract self, AIbehaviorScriptExecutionContext context, CName eventName );bool SendAICommandToMountedVehicle(AIbehaviorScriptExecutionContext context, AIVehicleCommand command)RTTIre.Hooks.Place( "AIVehicleTaskAbstract", "SendAICommandToMountedVehicle;ScriptExecutionContextAIVehicleCommand", (AIVehicleTaskAbstract_SendAICommandToMountedVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleTaskAbstract_SendAICommandToMountedVehicle( AIVehicleTaskAbstract self, AIbehaviorScriptExecutionContext context, AIVehicleCommand? command );AIVehicleAgent? GetMountedVehicleAIComponent(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIVehicleTaskAbstract", "GetMountedVehicleAIComponent;ScriptExecutionContext", (AIVehicleTaskAbstract_GetMountedVehicleAIComponent x) => { return re.Hooks.CallOriginal<re.msgpack.AIVehicleAgent>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleTaskAbstract_GetMountedVehicleAIComponent( AIVehicleTaskAbstract self, AIbehaviorScriptExecutionContext context );void InterruptMountedVehicleCommand(AIbehaviorScriptExecutionContext context, AIVehicleCommand command)RTTIre.Hooks.PlaceVoid( "AIVehicleTaskAbstract", "InterruptMountedVehicleCommand;ScriptExecutionContextAIVehicleCommand", (AIVehicleTaskAbstract_InterruptMountedVehicleCommand x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleTaskAbstract_InterruptMountedVehicleCommand( AIVehicleTaskAbstract self, AIbehaviorScriptExecutionContext context, AIVehicleCommand? command );void InterruptVehicleCommand(AICAgent vehAIComponent, AIVehicleCommand command)RTTIre.Hooks.PlaceVoid( "AIVehicleTaskAbstract", "InterruptVehicleCommand;AIComponentAIVehicleCommand", (AIVehicleTaskAbstract_InterruptVehicleCommand x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleTaskAbstract_InterruptVehicleCommand( AIVehicleTaskAbstract self, AICAgent? vehAIComponent, AIVehicleCommand? command );void InterruptMountedVehicleDriveToPointCommand(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "AIVehicleTaskAbstract", "InterruptMountedVehicleDriveToPointCommand;ScriptExecutionContext", (AIVehicleTaskAbstract_InterruptMountedVehicleDriveToPointCommand x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleTaskAbstract_InterruptMountedVehicleDriveToPointCommand( AIVehicleTaskAbstract self, AIbehaviorScriptExecutionContext context );void InterruptMountedVehicleDriveChaseTargetCommand(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "AIVehicleTaskAbstract", "InterruptMountedVehicleDriveChaseTargetCommand;ScriptExecutionContext", (AIVehicleTaskAbstract_InterruptMountedVehicleDriveChaseTargetCommand x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleTaskAbstract_InterruptMountedVehicleDriveChaseTargetCommand( AIVehicleTaskAbstract self, AIbehaviorScriptExecutionContext context );