BlackICE Scripting

class

NcartDoorScreenInkController

  • 35 properties
  • 16 functions

Extends NcartTrainInkControllerBase DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
LinesListncart.DoorScreenLineDataDef[]0xC8 scripted
ActiveLineFactNameCName0xD8 scripted
NextStationFactNameCName0xE0 scripted
MetroStoppingFactNameCName0xE8 scripted
rootWeakHandle<ink.CompoundWidget>0xF0 scripted
questsSystemWeakHandle<quest.QuestsSystem>0x100 scripted
StopListenerIduint0x110 scripted
NextStationListenerIduint0x114 scripted
gameTimeCallbackred.CallbackObject?0x118 scripted
timeWidgetink.TextWidgetReference0x140 scripted
stationNameWidgetink.TextWidgetReference0x158 scripted
stationStatusWidgetink.TextWidgetReference0x170 scripted
districtNameWidgetink.TextWidgetReference0x188 scripted
stationDistrictBackgroundColorink.ImageWidgetReference0x1A0 scripted
sun_moon_containerink.WidgetReference0x1B8 scripted
weather_sun_widgetink.ImageWidgetReference0x1D0 scripted
weather_moon_widgetink.ImageWidgetReference0x1E8 scripted
weather_cloud_a_widgetink.ImageWidgetReference0x200 scripted
weather_cloud_b_widgetink.ImageWidgetReference0x218 scripted
weather_rain_widgetink.ImageWidgetReference0x230 scripted
speed_displayink.TextWidgetReference0x248 scripted
speed_display_deco_1ink.ImageWidgetReference0x260 scripted
speed_display_deco_2ink.ImageWidgetReference0x278 scripted
speed_display_deco_3ink.ImageWidgetReference0x290 scripted
speed_display_deco_4ink.ImageWidgetReference0x2A8 scripted
cachedActiveLineint0x2C0 scripted
cachedNextStationint0x2C4 scripted
cachedDistrictENcartDistricts0x2C8 scripted
updateDistrictNamebool0x2CC scripted
ownerObjectWeakHandle<vehicle.BaseObject>0x2D0 scripted
vehicleBlackboardWeakHandle<game.IBlackboard>0x2E0 scripted
AnimProxyink.anim.Proxy?0x2F0 scripted
speedListnerred.CallbackObject?0x300 scripted
speedLastValuefloat0x310 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnMetroNextStationChangeEvent(int factValue) RTTI
  • bool OnMetroArrivingAtStationEvent(int factValue) RTTI
  • bool OnTrainSpeedChanged(float speed) RTTI
  • void UpdateMetroLine(int activeLine) RTTI
  • void UpdateDestinationStation(int DestinationStation) RTTI
  • void UpdateWeather() RTTI
  • void TrainStopAnim() RTTI
  • void PlayArrowsAnimation() RTTI
  • void ChangeNextStationName(int newStation) RTTI
  • bool OnEndAnimLoop(ink.anim.Proxy proxy) RTTI
  • void RegisterBlackBoardCallbacks() RTTI
  • void UnregisterBlackBoardCallbacks() RTTI
  • void UpdateDayNightWeatherIcon() RTTI
  • void OnGameTimeChanged(string time) RTTI