class
VehicleAgent
- 9 properties
- 2 functions
Extends AgentBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
unit | WeakHandle<vehicle.BaseObject> | 0x20 | scripted |
passangers | int | 0x30 | scripted |
slotsTotal | int | 0x34 | scripted |
slotsReserved | int | 0x38 | scripted |
slotsAvailable | int | 0x3C | scripted |
everHadPassengers | bool | 0x40 | scripted |
distanceToPlayerSquared | float | 0x44 | scripted |
lifetimeStatus | LifetimeStatus | 0x48 | scripted |
nearTimeStamp | float | 0x4C | scripted |
Functions
void UpdateLifetimeStatus(Vector4 playerPos)RTTIre.Hooks.PlaceVoid( "VehicleAgent", "UpdateLifetimeStatus;Vector4", (VehicleAgent_UpdateLifetimeStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleAgent_UpdateLifetimeStatus( VehicleAgent self, Vector4 playerPos );void Disengage()RTTIre.Hooks.PlaceVoid( "VehicleAgent", "Disengage;", (VehicleAgent_Disengage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleAgent_Disengage( VehicleAgent self );