class vehicle
ControllerPS
vehicle.ControllerPS
- 5 properties
- 15 functions
Extends game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
state | vehicle.EState | 0x1F0 | |
lightMode | vehicle.ELightMode | 0x1F8 | |
isAlarmOn | bool | 0x1F4 | |
lightTypeMask | int | 0x200 | |
allowPassengerCameraSwitch | bool | 0x1FC |
Functions
vehicle.EState GetState()RTTIre.Hooks.Place( "vehicleControllerPS", "GetState", (ControllerPS_GetState x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.EState>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_GetState( vehicle.ControllerPS self );void SetState(vehicle.EState state)RTTIre.Hooks.PlaceVoid( "vehicleControllerPS", "SetState", (ControllerPS_SetState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_SetState( vehicle.ControllerPS self, vehicle.EState state );void SetHeadLightMode(vehicle.ELightMode lightMode)RTTIre.Hooks.PlaceVoid( "vehicleControllerPS", "SetHeadLightMode", (ControllerPS_SetHeadLightMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_SetHeadLightMode( vehicle.ControllerPS self, vehicle.ELightMode lightMode );vehicle.ELightMode GetHeadLightMode()RTTIre.Hooks.Place( "vehicleControllerPS", "GetHeadLightMode", (ControllerPS_GetHeadLightMode x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.ELightMode>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_GetHeadLightMode( vehicle.ControllerPS self );void CycleHeadLightMode(bool? isPlayer)RTTIre.Hooks.PlaceVoid( "vehicleControllerPS", "CycleHeadLightMode", (ControllerPS_CycleHeadLightMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_CycleHeadLightMode( vehicle.ControllerPS self, bool? isPlayer );void SetAlarm(bool on)RTTIre.Hooks.PlaceVoid( "vehicleControllerPS", "SetAlarm", (ControllerPS_SetAlarm x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_SetAlarm( vehicle.ControllerPS self, bool on );bool IsAlarmOn()RTTIre.Hooks.Place( "vehicleControllerPS", "IsAlarmOn", (ControllerPS_IsAlarmOn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_IsAlarmOn( vehicle.ControllerPS self );void SetDoorState(vehicle.EVehicleDoor door, vehicle.VehicleDoorState state, bool immediate)RTTIre.Hooks.PlaceVoid( "vehicleControllerPS", "SetDoorState", (ControllerPS_SetDoorState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_SetDoorState( vehicle.ControllerPS self, vehicle.EVehicleDoor door, vehicle.VehicleDoorState state, bool immediate );vehicle.VehicleDoorState GetDoorState(vehicle.EVehicleDoor door)RTTIre.Hooks.Place( "vehicleControllerPS", "GetDoorState", (ControllerPS_GetDoorState x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.VehicleDoorState>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_GetDoorState( vehicle.ControllerPS self, vehicle.EVehicleDoor door );void SetWindowState(vehicle.EVehicleDoor door, vehicle.EVehicleWindowState state)RTTIre.Hooks.PlaceVoid( "vehicleControllerPS", "SetWindowState", (ControllerPS_SetWindowState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_SetWindowState( vehicle.ControllerPS self, vehicle.EVehicleDoor door, vehicle.EVehicleWindowState state );vehicle.EVehicleWindowState GetWindowState(vehicle.EVehicleDoor door)RTTIre.Hooks.Place( "vehicleControllerPS", "GetWindowState", (ControllerPS_GetWindowState x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.EVehicleWindowState>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_GetWindowState( vehicle.ControllerPS self, vehicle.EVehicleDoor door );void SetDoorInteractionState(vehicle.EVehicleDoor door, vehicle.VehicleDoorInteractionState state)RTTIre.Hooks.PlaceVoid( "vehicleControllerPS", "SetDoorInteractionState", (ControllerPS_SetDoorInteractionState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_SetDoorInteractionState( vehicle.ControllerPS self, vehicle.EVehicleDoor door, vehicle.VehicleDoorInteractionState state );vehicle.VehicleDoorInteractionState GetDoorInteractionState(vehicle.EVehicleDoor door)RTTIre.Hooks.Place( "vehicleControllerPS", "GetDoorInteractionState", (ControllerPS_GetDoorInteractionState x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.VehicleDoorInteractionState>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_GetDoorInteractionState( vehicle.ControllerPS self, vehicle.EVehicleDoor door );void SetAllowPassengerCameraSwitch(bool allow)RTTIre.Hooks.PlaceVoid( "vehicleControllerPS", "SetAllowPassengerCameraSwitch", (ControllerPS_SetAllowPassengerCameraSwitch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_SetAllowPassengerCameraSwitch( vehicle.ControllerPS self, bool allow );bool GetAllowPassengerCameraSwitch()RTTIre.Hooks.Place( "vehicleControllerPS", "GetAllowPassengerCameraSwitch", (ControllerPS_GetAllowPassengerCameraSwitch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerPS_GetAllowPassengerCameraSwitch( vehicle.ControllerPS self );