NcartTrainLineListInkController class
NcartTrainLineListInkController
Inheritance
Base: NcartTrainInkControllerBase
Derived
None.
Properties
| Property | Type | |
|---|---|---|
LinesList | ncart.LineListDef[] | scripted |
ActiveMetroLineNumberFactName | CName | scripted |
ActiveMetroStationNumberFactName | CName | scripted |
MetroStoppingFactName | CName | scripted |
MetroReverseDirectionFact | CName | scripted |
root | WeakHandle<ink.CompoundWidget> | scripted |
questsSystem | WeakHandle<quest.QuestsSystem> | scripted |
activeStationListenerId | uint | scripted |
activeLineListenerId | uint | scripted |
StopListenerId | uint | scripted |
StationListSetUp | bool | scripted |
lastDestination | int | scripted |
currentActiveStation | int | scripted |
activeStationWidget | int | scripted |
ncartLogo | ink.ImageWidgetReference | scripted |
ncartLogoDeco | ink.ImageWidgetReference | scripted |
ncartLogoDecoFrame1 | ink.ImageWidgetReference | scripted |
ncartLogoDecoFrame2 | ink.ImageWidgetReference | scripted |
ncartLogoDecoFrame3 | ink.ImageWidgetReference | scripted |
ncartLogoDecoFrame4 | ink.ImageWidgetReference | scripted |
line_loop_symbol | ink.ImageWidgetReference | scripted |
ncartDecoAccent1 | ink.ImageWidgetReference | scripted |
ncartDecoAccent2 | ink.ImageWidgetReference | scripted |
ncartDecoAccent3 | ink.ImageWidgetReference | scripted |
ncartDecoAccent4 | ink.ImageWidgetReference | scripted |
ncartTextLogo | ink.ImageWidgetReference | scripted |
ncartDirectionArrowsList | ink.HorizontalPanelWidgetReference | scripted |
ncartLineStationList | ink.HorizontalPanelWidgetReference | scripted |
cachedLine | uint | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnUninitialize()overrideRTTIbool OnMetroActiveLineChangeEvent(int factValue)RTTIbool OnMetroActiveStationChangeEvent(int factValue)RTTIbool OnMetroArrivingAtStationEvent(int factValue)RTTIvoid UpdateMetroLine(uint activeLine)RTTIvoid PaintDirectionArrows(int line)RTTIvoid PlayDirectionArrows()RTTIbool PopulateStationList(int line)RTTIvoid PaintStationMarker(WeakHandle<ink.CompoundWidget> widget, Color lineColor, Color districtColor)RTTIvoid MarkNextStationOnLine(int activeStation)RTTIvoid MarkStationActive(int stationPosition)RTTIvoid MarkStationInactive(WeakHandle<ink.CompoundWidget> widget, bool lastStation)RTTIink.anim.PlaybackOptions PlayAnimationInReverse()RTTIvoid SignalTrainStop()RTTI