REDNODE / GAME API

vehicleUIGameController

classscriptedClass

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

Properties 21

NameTypeFlags
analogSpeedWidgetinkWidgetRefscriptedprivate
analogTachWidgetinkWidgetRefscriptedprivate
endAnimProxyref<inkAnimProxy>scriptedprivate
gearBoxinkWidgetRefscriptedprivate
instrumentsinkWidgetRefscriptedprivate
isVehicleReadyBoolscriptedprivate
loopAnimProxyref<inkAnimProxy>scriptedprivate
loopingBootProxyref<inkAnimProxy>scriptedprivate
radioinkWidgetRefscriptedprivate
rootWidgetwref<inkWidget>scriptedprivate
speedometerWidgetinkWidgetRefscriptedprivate
startAnimProxyref<inkAnimProxy>scriptedprivate
tachometerWidgetinkWidgetRefscriptedprivate
timeWidgetinkWidgetRefscriptedprivate
UIEnabledBoolscriptedprivate
vehiclewref<VehicleObject>scriptedprivate
vehicleBBStateConectionIdref<CallbackHandle>scriptedprivate
vehicleBBUIActivIdref<CallbackHandle>scriptedprivate
vehicleBlackboardwref<IBlackboard>scriptedprivate
vehicleCollisionBBStateIDref<CallbackHandle>scriptedprivate
vehiclePSref<VehicleComponentPS>scriptedprivate

Methods 27

private final func ActivateUI()scripted
private final func CheckIfVehicleShouldTurnOn()scripted
private final func DeactivateUI()scripted
public final func EvaluateWidgetStyle(time: GameTime)scripted
private final func InitializeWidgetStyleSheet(veh: wref<VehicleObject>)scripted
private final func IsUIactive() -> Boolscripted
private final func KillBootupProxy()scripted
protected cb func OnActivateUI(activate: Bool) -> Boolscripted
protected cb func OnActivateUIEvent(evt: ref<VehicleUIactivateEvent>) -> Boolscripted
protected cb func OnEndAnimFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnForwardVehicleQuestEnableUIEvent(evt: ref<ForwardVehicleQuestEnableUIEvent>) -> Boolscripted
protected cb func OnForwardVehicleQuestUIEffectEvent(evt: ref<ForwardVehicleQuestUIEffectEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnStartAnimFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnVehicleCollision(collision: Bool) -> Boolscripted
protected cb func OnVehiclePanzerBootupUIQuestEvent(evt: ref<VehiclePanzerBootupUIQuestEvent>) -> Boolscripted
protected cb func OnVehicleReady(ready: Bool) -> Boolscripted
protected cb func OnVehicleStateChanged(state: Int32) -> Boolscripted
private final func PlayIdleLoop()scripted
private final func PlayLibraryAnim(animName: CName)scripted
private final func RegisterBlackBoardCallbacks()scripted
private final func SetupModule(widget: inkWidgetRef, vehicle: wref<VehicleObject>, vehBB: wref<IBlackboard>)scripted
private final func TurnOff()scripted
private final func TurnOn()scripted
private final func UnregisterBlackBoardCallbacks()scripted
private final func UnregisterModule(widget: inkWidgetRef)scripted