BlackICE Scripting

class vehicle

UIGameController

vehicle.UIGameController

  • 21 properties
  • 27 functions

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

Properties

PropertyTypeOffset
vehicleBlackboardWeakHandle<game.IBlackboard>0x58 scripted
vehicleWeakHandle<vehicle.BaseObject>0x68 scripted
vehiclePSVehicleComponentPS?0x78 scripted
vehicleBBStateConectionIdred.CallbackObject?0x88 scripted
vehicleCollisionBBStateIDred.CallbackObject?0x98 scripted
vehicleBBUIActivIdred.CallbackObject?0xA8 scripted
rootWidgetWeakHandle<ink.Widget>0xB8 scripted
UIEnabledbool0xC8 scripted
startAnimProxyink.anim.Proxy?0xD0 scripted
loopAnimProxyink.anim.Proxy?0xE0 scripted
endAnimProxyink.anim.Proxy?0xF0 scripted
loopingBootProxyink.anim.Proxy?0x100 scripted
speedometerWidgetink.WidgetReference0x110 scripted
tachometerWidgetink.WidgetReference0x128 scripted
timeWidgetink.WidgetReference0x140 scripted
instrumentsink.WidgetReference0x158 scripted
gearBoxink.WidgetReference0x170 scripted
radioink.WidgetReference0x188 scripted
analogTachWidgetink.WidgetReference0x1A0 scripted
analogSpeedWidgetink.WidgetReference0x1B8 scripted
isVehicleReadybool0x1D0 scripted

Functions

  • void SetupModule(ink.WidgetReference widget, WeakHandle<vehicle.BaseObject> vehicle, WeakHandle<game.IBlackboard> vehBB) RTTI
  • void UnregisterModule(ink.WidgetReference widget) RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void ActivateUI() RTTI
  • void DeactivateUI() RTTI
  • bool OnActivateUI(bool activate) RTTI
  • bool OnActivateUIEvent(VehicleUIactivateEvent evt) RTTI
  • bool OnVehicleReady(bool ready) RTTI
  • void RegisterBlackBoardCallbacks() RTTI
  • void UnregisterBlackBoardCallbacks() RTTI
  • bool IsUIactive() RTTI
  • void InitializeWidgetStyleSheet(WeakHandle<vehicle.BaseObject> veh) RTTI
  • void CheckIfVehicleShouldTurnOn() RTTI
  • bool OnVehicleStateChanged(int state) RTTI
  • void TurnOn() RTTI
  • void TurnOff() RTTI
  • bool OnStartAnimFinished(ink.anim.Proxy anim) RTTI
  • void PlayIdleLoop() RTTI
  • bool OnEndAnimFinished(ink.anim.Proxy anim) RTTI
  • void PlayLibraryAnim(CName animName) RTTI
  • void EvaluateWidgetStyle(GameTime time) RTTI
  • bool OnVehicleCollision(bool collision) RTTI
  • bool OnForwardVehicleQuestEnableUIEvent(ForwardVehicleQuestEnableUIEvent evt) RTTI
  • bool OnVehiclePanzerBootupUIQuestEvent(VehiclePanzerBootupUIQuestEvent evt) RTTI
  • void KillBootupProxy() RTTI
  • bool OnForwardVehicleQuestUIEffectEvent(ForwardVehicleQuestUIEffectEvent evt) RTTI