BlackICE Scripting

class vehicle

ControllerPS

vehicle.ControllerPS

  • 5 properties
  • 15 functions

Extends game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
statevehicle.EState0x1F0
lightModevehicle.ELightMode0x1F8
isAlarmOnbool0x1F4
lightTypeMaskint0x200
allowPassengerCameraSwitchbool0x1FC

Functions

  • vehicle.EState GetState() RTTI
  • void SetState(vehicle.EState state) RTTI
  • void SetHeadLightMode(vehicle.ELightMode lightMode) RTTI
  • vehicle.ELightMode GetHeadLightMode() RTTI
  • void CycleHeadLightMode(bool? isPlayer) RTTI
  • void SetAlarm(bool on) RTTI
  • bool IsAlarmOn() RTTI
  • void SetDoorState(vehicle.EVehicleDoor door, vehicle.VehicleDoorState state, bool immediate) RTTI
  • vehicle.VehicleDoorState GetDoorState(vehicle.EVehicleDoor door) RTTI
  • void SetWindowState(vehicle.EVehicleDoor door, vehicle.EVehicleWindowState state) RTTI
  • vehicle.EVehicleWindowState GetWindowState(vehicle.EVehicleDoor door) RTTI
  • void SetDoorInteractionState(vehicle.EVehicleDoor door, vehicle.VehicleDoorInteractionState state) RTTI
  • vehicle.VehicleDoorInteractionState GetDoorInteractionState(vehicle.EVehicleDoor door) RTTI
  • void SetAllowPassengerCameraSwitch(bool allow) RTTI
  • bool GetAllowPassengerCameraSwitch() RTTI