BlackICE Scripting

class

NcartTrainLineListInkController

  • 29 properties
  • 15 functions

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

Properties

PropertyTypeOffset
LinesListncart.LineListDef[]0xC8 scripted
ActiveMetroLineNumberFactNameCName0xD8 scripted
ActiveMetroStationNumberFactNameCName0xE0 scripted
MetroStoppingFactNameCName0xE8 scripted
MetroReverseDirectionFactCName0xF0 scripted
rootWeakHandle<ink.CompoundWidget>0xF8 scripted
questsSystemWeakHandle<quest.QuestsSystem>0x108 scripted
activeStationListenerIduint0x118 scripted
activeLineListenerIduint0x11C scripted
StopListenerIduint0x120 scripted
StationListSetUpbool0x124 scripted
lastDestinationint0x128 scripted
currentActiveStationint0x12C scripted
activeStationWidgetint0x130 scripted
ncartLogoDecoink.ImageWidgetReference0x150 scripted
ncartLogoDecoFrame1ink.ImageWidgetReference0x168 scripted
ncartLogoDecoFrame2ink.ImageWidgetReference0x180 scripted
ncartLogoDecoFrame3ink.ImageWidgetReference0x198 scripted
ncartLogoDecoFrame4ink.ImageWidgetReference0x1B0 scripted
line_loop_symbolink.ImageWidgetReference0x1C8 scripted
ncartDecoAccent1ink.ImageWidgetReference0x1E0 scripted
ncartDecoAccent2ink.ImageWidgetReference0x1F8 scripted
ncartDecoAccent3ink.ImageWidgetReference0x210 scripted
ncartDecoAccent4ink.ImageWidgetReference0x228 scripted
ncartDirectionArrowsListink.HorizontalPanelWidgetReference0x258 scripted
ncartLineStationListink.HorizontalPanelWidgetReference0x270 scripted
cachedLineuint0x288 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnMetroActiveLineChangeEvent(int factValue) RTTI
  • bool OnMetroActiveStationChangeEvent(int factValue) RTTI
  • bool OnMetroArrivingAtStationEvent(int factValue) RTTI
  • void UpdateMetroLine(uint activeLine) RTTI
  • void PaintDirectionArrows(int line) RTTI
  • void PlayDirectionArrows() RTTI
  • bool PopulateStationList(int line) RTTI
  • void PaintStationMarker(WeakHandle<ink.CompoundWidget> widget, Color lineColor, Color districtColor) RTTI
  • void MarkNextStationOnLine(int activeStation) RTTI
  • void MarkStationActive(int stationPosition) RTTI
  • void MarkStationInactive(WeakHandle<ink.CompoundWidget> widget, bool lastStation) RTTI
  • ink.anim.PlaybackOptions PlayAnimationInReverse() RTTI
  • void SignalTrainStop() RTTI