NcartDoorScreenInkController class
NcartDoorScreenInkController
Inheritance
Base: NcartTrainInkControllerBase
Derived
None.
Properties
| Property | Type | |
|---|---|---|
LinesList | ncart.DoorScreenLineDataDef[] | scripted |
ActiveLineFactName | CName | scripted |
NextStationFactName | CName | scripted |
MetroStoppingFactName | CName | scripted |
root | WeakHandle<ink.CompoundWidget> | scripted |
questsSystem | WeakHandle<quest.QuestsSystem> | scripted |
StopListenerId | uint | scripted |
NextStationListenerId | uint | scripted |
gameTimeCallback | red.CallbackObject? | scripted |
ncartTextLogo | ink.ImageWidgetReference | scripted |
timeWidget | ink.TextWidgetReference | scripted |
stationNameWidget | ink.TextWidgetReference | scripted |
stationStatusWidget | ink.TextWidgetReference | scripted |
districtNameWidget | ink.TextWidgetReference | scripted |
stationDistrictBackgroundColor | ink.ImageWidgetReference | scripted |
sun_moon_container | ink.WidgetReference | scripted |
weather_sun_widget | ink.ImageWidgetReference | scripted |
weather_moon_widget | ink.ImageWidgetReference | scripted |
weather_cloud_a_widget | ink.ImageWidgetReference | scripted |
weather_cloud_b_widget | ink.ImageWidgetReference | scripted |
weather_rain_widget | ink.ImageWidgetReference | scripted |
speed_display | ink.TextWidgetReference | scripted |
speed_display_deco_1 | ink.ImageWidgetReference | scripted |
speed_display_deco_2 | ink.ImageWidgetReference | scripted |
speed_display_deco_3 | ink.ImageWidgetReference | scripted |
speed_display_deco_4 | ink.ImageWidgetReference | scripted |
cachedActiveLine | int | scripted |
cachedNextStation | int | scripted |
cachedDistrict | ENcartDistricts | scripted |
updateDistrictName | bool | scripted |
ownerObject | WeakHandle<vehicle.BaseObject> | scripted |
vehicleBlackboard | WeakHandle<game.IBlackboard> | scripted |
AnimProxy | ink.anim.Proxy? | scripted |
speedListner | red.CallbackObject? | scripted |
speedLastValue | float | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnUninitialize()overrideRTTIbool OnMetroNextStationChangeEvent(int factValue)RTTIbool OnMetroArrivingAtStationEvent(int factValue)RTTIbool OnTrainSpeedChanged(float speed)RTTIvoid UpdateMetroLine(int activeLine)RTTIvoid UpdateDestinationStation(int DestinationStation)RTTIvoid UpdateWeather()RTTIvoid TrainStopAnim()RTTIvoid PlayArrowsAnimation()RTTIvoid ChangeNextStationName(int newStation)RTTIbool OnEndAnimLoop(ink.anim.Proxy proxy)RTTIvoid RegisterBlackBoardCallbacks()RTTIvoid UnregisterBlackBoardCallbacks()RTTIvoid UpdateDayNightWeatherIcon()RTTIvoid OnGameTimeChanged(string time)RTTI