class
AIVehicleAgent
- 2 properties
- 12 functions
Extends AICAgent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
keepStrategyOnSearch | bool | 0x0 | scripted |
initCmd | AIVehicleCommand? | 0x8 | scripted |
Functions
void SetDriveToPointAutonomousUpdate(AIDriveToPointAutonomousUpdate update)RTTIre.Hooks.PlaceVoid( "AIVehicleAgent", "SetDriveToPointAutonomousUpdate", (AIVehicleAgent_SetDriveToPointAutonomousUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_SetDriveToPointAutonomousUpdate( AIVehicleAgent self, AIDriveToPointAutonomousUpdate? update );void SetDrivePatrolUpdate(AIDrivePatrolUpdate update)RTTIre.Hooks.PlaceVoid( "AIVehicleAgent", "SetDrivePatrolUpdate", (AIVehicleAgent_SetDrivePatrolUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_SetDrivePatrolUpdate( AIVehicleAgent self, AIDrivePatrolUpdate? update );CName TryReserveSeatOrFirstAvailable(ent.EntityID reserver, CName preferredSeatName)RTTIre.Hooks.Place( "AIVehicleAgent", "TryReserveSeatOrFirstAvailable", (AIVehicleAgent_TryReserveSeatOrFirstAvailable x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_TryReserveSeatOrFirstAvailable( AIVehicleAgent self, ent.EntityID reserver, CName preferredSeatName );void ReleaseSeat(CName seatName)RTTIre.Hooks.PlaceVoid( "AIVehicleAgent", "ReleaseSeat", (AIVehicleAgent_ReleaseSeat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_ReleaseSeat( AIVehicleAgent self, CName seatName );void ReleaseSeatReservedBy(ent.EntityID reserver)RTTIre.Hooks.PlaceVoid( "AIVehicleAgent", "ReleaseSeatReservedBy", (AIVehicleAgent_ReleaseSeatReservedBy x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_ReleaseSeatReservedBy( AIVehicleAgent self, ent.EntityID reserver );bool IsSeatReserved(CName seatName)RTTIre.Hooks.Place( "AIVehicleAgent", "IsSeatReserved", (AIVehicleAgent_IsSeatReserved x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_IsSeatReserved( AIVehicleAgent self, CName seatName );uint GetReservedSeatsCount()RTTIre.Hooks.Place( "AIVehicleAgent", "GetReservedSeatsCount", (AIVehicleAgent_GetReservedSeatsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_GetReservedSeatsCount( AIVehicleAgent self );bool KeepStrategyOnSearch()RTTIre.Hooks.Place( "AIVehicleAgent", "KeepStrategyOnSearch;", (AIVehicleAgent_KeepStrategyOnSearch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_KeepStrategyOnSearch( AIVehicleAgent self );void SetKeepStrategyOnSearch(bool keep)RTTIre.Hooks.PlaceVoid( "AIVehicleAgent", "SetKeepStrategyOnSearch;Bool", (AIVehicleAgent_SetKeepStrategyOnSearch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_SetKeepStrategyOnSearch( AIVehicleAgent self, bool keep );AIVehicleCommand? GetInitCmd()RTTIre.Hooks.Place( "AIVehicleAgent", "GetInitCmd;", (AIVehicleAgent_GetInitCmd x) => { return re.Hooks.CallOriginal<re.msgpack.AIVehicleCommand>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_GetInitCmd( AIVehicleAgent self );void SetInitCmd(AIVehicleCommand cmd)RTTIre.Hooks.PlaceVoid( "AIVehicleAgent", "SetInitCmd;AIVehicleCommand", (AIVehicleAgent_SetInitCmd x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_SetInitCmd( AIVehicleAgent self, AIVehicleCommand? cmd );bool InitCommandIsA(CName commandClassName)RTTIre.Hooks.Place( "AIVehicleAgent", "InitCommandIsA;CName", (AIVehicleAgent_InitCommandIsA x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleAgent_InitCommandIsA( AIVehicleAgent self, CName commandClassName );