UIGameController class
vehicle.UIGameController
Inheritance
Base: game.ui.HUDGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
vehicleBlackboard | WeakHandle<game.IBlackboard> | scripted |
vehicle | WeakHandle<vehicle.BaseObject> | scripted |
vehiclePS | VehicleComponentPS? | scripted |
vehicleBBStateConectionId | red.CallbackObject? | scripted |
vehicleCollisionBBStateID | red.CallbackObject? | scripted |
vehicleBBUIActivId | red.CallbackObject? | scripted |
rootWidget | WeakHandle<ink.Widget> | scripted |
UIEnabled | bool | scripted |
startAnimProxy | ink.anim.Proxy? | scripted |
loopAnimProxy | ink.anim.Proxy? | scripted |
endAnimProxy | ink.anim.Proxy? | scripted |
loopingBootProxy | ink.anim.Proxy? | scripted |
speedometerWidget | ink.WidgetReference | scripted |
tachometerWidget | ink.WidgetReference | scripted |
timeWidget | ink.WidgetReference | scripted |
instruments | ink.WidgetReference | scripted |
gearBox | ink.WidgetReference | scripted |
radio | ink.WidgetReference | scripted |
analogTachWidget | ink.WidgetReference | scripted |
analogSpeedWidget | ink.WidgetReference | scripted |
isVehicleReady | bool | scripted |
Functions
void SetupModule(ink.WidgetReference widget, WeakHandle<vehicle.BaseObject> vehicle, WeakHandle<game.IBlackboard> vehBB)RTTIvoid UnregisterModule(ink.WidgetReference widget)RTTIbool OnInitialize()RTTIbool OnUninitialize()RTTIvoid ActivateUI()RTTIvoid DeactivateUI()RTTIbool OnActivateUI(bool activate)RTTIbool OnActivateUIEvent(VehicleUIactivateEvent evt)RTTIbool OnVehicleReady(bool ready)RTTIvoid RegisterBlackBoardCallbacks()RTTIvoid UnregisterBlackBoardCallbacks()RTTIbool IsUIactive()RTTIvoid InitializeWidgetStyleSheet(WeakHandle<vehicle.BaseObject> veh)RTTIvoid CheckIfVehicleShouldTurnOn()RTTIbool OnVehicleStateChanged(int state)RTTIvoid TurnOn()RTTIvoid TurnOff()RTTIbool OnStartAnimFinished(ink.anim.Proxy anim)RTTIvoid PlayIdleLoop()RTTIbool OnEndAnimFinished(ink.anim.Proxy anim)RTTIvoid PlayLibraryAnim(CName animName)RTTIvoid EvaluateWidgetStyle(GameTime time)RTTIbool OnVehicleCollision(bool collision)RTTIbool OnForwardVehicleQuestEnableUIEvent(ForwardVehicleQuestEnableUIEvent evt)RTTIbool OnVehiclePanzerBootupUIQuestEvent(VehiclePanzerBootupUIQuestEvent evt)RTTIvoid KillBootupProxy()RTTIbool OnForwardVehicleQuestUIEffectEvent(ForwardVehicleQuestUIEffectEvent evt)RTTI