BlackICE Scripting

class

VehicleSummonWidgetGameController

  • 19 properties
  • 20 functions

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

Properties

PropertyTypeOffset
vehicleNameLabelink.TextWidgetReference0x58 scripted
vehicleTypeIconink.ImageWidgetReference0x70 scripted
vehicleManufactorIconink.ImageWidgetReference0x88 scripted
distanceLabelink.TextWidgetReference0xA0 scripted
subTextink.TextWidgetReference0xB8 scripted
radioStationNameink.TextWidgetReference0xD0 scripted
loopCounteruint0xE8 scripted
rootWidgetWeakHandle<ink.Widget>0xF0 scripted
playerWeakHandle<PlayerPuppet>0x100 scripted
vehicleWeakHandle<vehicle.BaseObject>0x110 scripted
vehicleRecordgame.data.Vehicle_Record?0x120 scripted
gameInstanceScriptGameInstance0x130 scripted
vehicleSummonDataBBWeakHandle<game.IBlackboard>0x148 scripted
mountCallbackred.CallbackObject?0x158 scripted
vehicleSummonStateCallbackred.CallbackObject?0x168 scripted
vehiclePurchaseStateCallbackred.CallbackObject?0x178 scripted
currentAnimationCName0x188 scripted
animationProxyink.anim.Proxy?0x190 scripted
animationCounterProxyink.anim.Proxy?0x1A0 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnPlayerAttach(game.Object player) RTTI
  • bool OnPlayerDetach(game.Object player) RTTI
  • bool OnVehicleSummonStateChanged(uint value) RTTI
  • bool OnVehicleMount(bool value) RTTI
  • bool OnVehicleEnterDone(ink.anim.Proxy anim) RTTI
  • bool OnVehicleRadioSongChanged(vehicle.RadioSongChanged evt) RTTI
  • bool OnIntroFinished(ink.anim.Proxy anim) RTTI
  • bool OnEndLoop(ink.anim.Proxy anim) RTTI
  • bool OnTimeOut(ink.anim.Proxy anim) RTTI
  • void Reset() RTTI
  • void ShowVehicleSummonNotification() RTTI
  • void ShowVehicleWaitingNotification() RTTI
  • bool TryShowVehicleRadioNotification() RTTI
  • bool IsVehicleDataValid(bool? update) RTTI
  • bool TryUpdateActiveVehicleData(ent.EntityID id) RTTI
  • void UpdateVehicleNotificationData(TDBID id) RTTI
  • void UpdateDistanceLabel() RTTI
  • void PlayAnimation(CName animation, ink.anim.PlaybackOptions? options, CName? callback) RTTI
  • void StopAnimation(bool isStoppingBothAnimations) RTTI