REDNODE / GAME API

NcartTrainLineListInkController

classscriptedClass

extends NcartTrainInkControllerBase › DeviceInkGameControllerBase › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 29

NameTypeFlags
activeLineListenerIdUint32scriptedprivate
ActiveMetroLineNumberFactNameCNamescriptedprivate
ActiveMetroStationNumberFactNameCNamescriptedprivate
activeStationListenerIdUint32scriptedprivate
activeStationWidgetInt32scriptedprivate
cachedLineUint32scriptedprivate
currentActiveStationInt32scriptedprivate
lastDestinationInt32scriptedprivate
line_loop_symbolinkImageRefscriptedprivate
LinesListarray<ncartLineListDef>scriptedprivate
MetroReverseDirectionFactCNamescriptedprivate
MetroStoppingFactNameCNamescriptedprivate
ncartDecoAccent1inkImageRefscriptedprivate
ncartDecoAccent2inkImageRefscriptedprivate
ncartDecoAccent3inkImageRefscriptedprivate
ncartDecoAccent4inkImageRefscriptedprivate
ncartDirectionArrowsListinkHorizontalPanelRefscriptedprivate
ncartLineStationListinkHorizontalPanelRefscriptedprivate
ncartLogoDecoinkImageRefscriptedprivate
ncartLogoDecoFrame1inkImageRefscriptedprivate
ncartLogoDecoFrame2inkImageRefscriptedprivate
ncartLogoDecoFrame3inkImageRefscriptedprivate
ncartLogoDecoFrame4inkImageRefscriptedprivate
questsSystemwref<QuestsSystem>scriptedprivate
rootwref<inkCompoundWidget>scriptedprivate
StationListSetUpBoolscriptedprivate
StopListenerIdUint32scriptedprivate

Methods 15

private final func MarkNextStationOnLine(activeStation: Int32)scripted
private final func MarkStationActive(stationPosition: Int32)scripted
private final func MarkStationInactive(widget: wref<inkCompoundWidget>, lastStation: Bool)scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMetroActiveLineChangeEvent(factValue: Int32) -> Boolscripted
protected cb func OnMetroActiveStationChangeEvent(factValue: Int32) -> Boolscripted
protected cb func OnMetroArrivingAtStationEvent(factValue: Int32) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PaintDirectionArrows(line: Int32)scripted
private final func PaintStationMarker(widget: wref<inkCompoundWidget>, lineColor: Color, districtColor: Color)scripted
private final func PlayAnimationInReverse() -> inkAnimOptionsscripted
private final func PlayDirectionArrows()scripted
private final func PopulateStationList(line: Int32) -> Boolscripted
private final func SignalTrainStop()scripted
private final func UpdateMetroLine(activeLine: Uint32)scripted