BlackICE Scripting

class hud

CarController

hud.CarController

  • 24 properties
  • 23 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
SpeedValueink.TextWidgetReference0x58 scripted
SpeedUnitsink.TextWidgetReference0x70 scripted
RPMChunksink.ImageWidgetReference[]0x88 scripted
psmBlackboardWeakHandle<game.IBlackboard>0x98 scripted
PSM_BBIDred.CallbackObject?0xA8 scripted
currentZoomfloat0xB8 scripted
currentTimeGameTime0xBC scripted
activeVehicleUIBlackboardWeakHandle<game.IBlackboard>0xC0 scripted
vehicleBBStateConectionIdred.CallbackObject?0xD0 scripted
speedBBConnectionIdred.CallbackObject?0xE0 scripted
gearBBConnectionIdred.CallbackObject?0xF0 scripted
tppBBConnectionIdred.CallbackObject?0x100 scripted
rpmValueBBConnectionIdred.CallbackObject?0x110 scripted
leanAngleBBConnectionIdred.CallbackObject?0x120 scripted
playerStateBBConnectionIdred.CallbackObject?0x130 scripted
activeChunksint0x140 scripted
rpmMaxValuefloat0x144 scripted
currentSpeedint0x148 scripted
activeVehicleWeakHandle<vehicle.BaseObject>0x150 scripted
driverbool0x160 scripted
settingsuserSettings.UserSettings?0x168 scripted
settingsListenerCarSpeedometerSettingsListener?0x178 scripted
groupPathCName0x188 scripted
kmOnbool0x190 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnMountingEvent(game.mounting.MountingEvent evt) RTTI
  • bool OnUnmountingEvent(game.mounting.UnmountingEvent evt) RTTI
  • bool CheckIfInTPP() RTTI
  • void RegisterToVehicle(bool register) RTTI
  • bool OnZoomChange(float evt) RTTI
  • bool OnRpmMaxChanged(float rpmMax) RTTI
  • bool OnSpeedValueChanged(float speedValue) RTTI
  • bool OnGearValueChanged(int gearValue) RTTI
  • bool OnRpmValueChanged(float rpmValue) RTTI
  • void Reset() RTTI
  • void drawRPMGaugeFull(float rpmValue) RTTI
  • void EvaluateRPMMeterWidget(int currentAmountOfChunks) RTTI
  • void UpdateChunkVisibility() RTTI
  • bool OnLeanAngleChanged(float leanAngle) RTTI
  • bool OnCameraModeChanged(bool mode) RTTI
  • void OnVarModified(CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason) RTTI
  • void UpdateMeasurementUnits() RTTI
  • void SetMeasurementUnits(int value) RTTI
  • void RegisterUserSettingsListener() RTTI