REDNODE / GAME API

NcartDoorScreenInkController

classscriptedClass

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

Properties 35

NameTypeFlags
ActiveLineFactNameCNamescriptedprivate
AnimProxyref<inkAnimProxy>scriptedprivate
cachedActiveLineInt32scriptedprivate
cachedDistrictENcartDistrictsscriptedprivate
cachedNextStationInt32scriptedprivate
districtNameWidgetinkTextRefscriptedprivate
gameTimeCallbackref<CallbackHandle>scriptedprivate
LinesListarray<ncartDoorScreenLineDataDef>scriptedprivate
MetroStoppingFactNameCNamescriptedprivate
NextStationFactNameCNamescriptedprivate
NextStationListenerIdUint32scriptedprivate
ownerObjectwref<VehicleObject>scriptedprivate
questsSystemwref<QuestsSystem>scriptedprivate
rootwref<inkCompoundWidget>scriptedprivate
speed_displayinkTextRefscriptedprivate
speed_display_deco_1inkImageRefscriptedprivate
speed_display_deco_2inkImageRefscriptedprivate
speed_display_deco_3inkImageRefscriptedprivate
speed_display_deco_4inkImageRefscriptedprivate
speedLastValueFloatscriptedprivate
speedListnerref<CallbackHandle>scriptedprivate
stationDistrictBackgroundColorinkImageRefscriptedprivate
stationNameWidgetinkTextRefscriptedprivate
stationStatusWidgetinkTextRefscriptedprivate
StopListenerIdUint32scriptedprivate
sun_moon_containerinkWidgetRefscriptedprivate
timeWidgetinkTextRefscriptedprivate
updateDistrictNameBoolscriptedprivate
vehicleBlackboardwref<IBlackboard>scriptedprivate
weather_cloud_a_widgetinkImageRefscriptedprivate
weather_cloud_b_widgetinkImageRefscriptedprivate
weather_moon_widgetinkImageRefscriptedprivate
weather_rain_widgetinkImageRefscriptedprivate
weather_sun_widgetinkImageRefscriptedprivate

Methods 16

private final func ChangeNextStationName(newStation: Int32)scripted
protected cb func OnEndAnimLoop(proxy: ref<inkAnimProxy>) -> Boolscripted
public final func OnGameTimeChanged(time: String)scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMetroArrivingAtStationEvent(factValue: Int32) -> Boolscripted
protected cb func OnMetroNextStationChangeEvent(factValue: Int32) -> Boolscripted
protected cb func OnTrainSpeedChanged(speed: Float) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PlayArrowsAnimation()scripted
private final func RegisterBlackBoardCallbacks()scripted
private final func TrainStopAnim()scripted
private final func UnregisterBlackBoardCallbacks()scripted
private final func UpdateDayNightWeatherIcon()scripted
private final func UpdateDestinationStation(DestinationStation: Int32)scripted
private final func UpdateMetroLine(activeLine: Int32)scripted
private final func UpdateWeather()scripted