REDNODE / GAME API

hudCarController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 24

NameTypeFlags
activeChunksInt32scriptedprivate
activeVehiclewref<VehicleObject>scriptedprivate
activeVehicleUIBlackboardwref<IBlackboard>scriptedprivate
currentSpeedInt32scriptedprivate
currentTimeGameTimescriptedprivate
currentZoomFloatscriptedprivate
driverBoolscriptedprivate
gearBBConnectionIdref<CallbackHandle>scriptedprivate
groupPathCNamescriptedprotected
kmOnBoolscriptedprivate
leanAngleBBConnectionIdref<CallbackHandle>scriptedprivate
playerStateBBConnectionIdref<CallbackHandle>scriptedprivate
PSM_BBIDref<CallbackHandle>scriptedprivate
psmBlackboardwref<IBlackboard>scriptedprivate
RPMChunksarray<inkImageRef>scriptedprivate
rpmMaxValueFloatscriptedprivate
rpmValueBBConnectionIdref<CallbackHandle>scriptedprivate
settingsref<UserSettings>scriptedprotected
settingsListenerref<CarSpeedometerSettingsListener>scriptedprotected
speedBBConnectionIdref<CallbackHandle>scriptedprivate
SpeedUnitsinkTextRefscriptedprivate
SpeedValueinkTextRefscriptedprivate
tppBBConnectionIdref<CallbackHandle>scriptedprivate
vehicleBBStateConectionIdref<CallbackHandle>scriptedprivate

Methods 23

private final func CheckIfInTPP() -> Boolscripted
public final func drawRPMGaugeFull(rpmValue: Float)scripted
private final func EvaluateRPMMeterWidget(currentAmountOfChunks: Int32)scripted
protected cb func OnCameraModeChanged(mode: Bool) -> Boolscripted
protected cb func OnGearValueChanged(gearValue: Int32) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnLeanAngleChanged(leanAngle: Float) -> Boolscripted
protected cb func OnMountingEvent(evt: ref<MountingEvent>) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnRpmMaxChanged(rpmMax: Float) -> Boolscripted
protected cb func OnRpmValueChanged(rpmValue: Float) -> Boolscripted
protected cb func OnSpeedValueChanged(speedValue: Float) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUnmountingEvent(evt: ref<UnmountingEvent>) -> Boolscripted
public final func OnVarModified(groupPath: CName, varName: CName, varType: ConfigVarType, reason: ConfigChangeReason)scripted
protected cb func OnZoomChange(evt: Float) -> Boolscripted
private final func RegisterToVehicle(register: Bool)scripted
private final func RegisterUserSettingsListener()scripted
private final func Reset()scripted
protected func SetMeasurementUnits(value: Int32)scripted
private final func UpdateChunkVisibility()scripted
private final func UpdateMeasurementUnits()scripted