vehicleUIGameController
classscriptedClass
extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 21
| Name | Type | Flags |
|---|---|---|
analogSpeedWidget | inkWidgetRef | scriptedprivate |
analogTachWidget | inkWidgetRef | scriptedprivate |
endAnimProxy | ref<inkAnimProxy> | scriptedprivate |
gearBox | inkWidgetRef | scriptedprivate |
instruments | inkWidgetRef | scriptedprivate |
isVehicleReady | Bool | scriptedprivate |
loopAnimProxy | ref<inkAnimProxy> | scriptedprivate |
loopingBootProxy | ref<inkAnimProxy> | scriptedprivate |
radio | inkWidgetRef | scriptedprivate |
rootWidget | wref<inkWidget> | scriptedprivate |
speedometerWidget | inkWidgetRef | scriptedprivate |
startAnimProxy | ref<inkAnimProxy> | scriptedprivate |
tachometerWidget | inkWidgetRef | scriptedprivate |
timeWidget | inkWidgetRef | scriptedprivate |
UIEnabled | Bool | scriptedprivate |
vehicle | wref<VehicleObject> | scriptedprivate |
vehicleBBStateConectionId | ref<CallbackHandle> | scriptedprivate |
vehicleBBUIActivId | ref<CallbackHandle> | scriptedprivate |
vehicleBlackboard | wref<IBlackboard> | scriptedprivate |
vehicleCollisionBBStateID | ref<CallbackHandle> | scriptedprivate |
vehiclePS | ref<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