NcartDoorScreenInkController
classscriptedClass
extends NcartTrainInkControllerBase › DeviceInkGameControllerBase › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 35
| Name | Type | Flags |
|---|---|---|
ActiveLineFactName | CName | scriptedprivate |
AnimProxy | ref<inkAnimProxy> | scriptedprivate |
cachedActiveLine | Int32 | scriptedprivate |
cachedDistrict | ENcartDistricts | scriptedprivate |
cachedNextStation | Int32 | scriptedprivate |
districtNameWidget | inkTextRef | scriptedprivate |
gameTimeCallback | ref<CallbackHandle> | scriptedprivate |
LinesList | array<ncartDoorScreenLineDataDef> | scriptedprivate |
MetroStoppingFactName | CName | scriptedprivate |
ncartTextLogo | inkImageRef | scriptedprivate |
NextStationFactName | CName | scriptedprivate |
NextStationListenerId | Uint32 | scriptedprivate |
ownerObject | wref<VehicleObject> | scriptedprivate |
questsSystem | wref<QuestsSystem> | scriptedprivate |
root | wref<inkCompoundWidget> | scriptedprivate |
speed_display | inkTextRef | scriptedprivate |
speed_display_deco_1 | inkImageRef | scriptedprivate |
speed_display_deco_2 | inkImageRef | scriptedprivate |
speed_display_deco_3 | inkImageRef | scriptedprivate |
speed_display_deco_4 | inkImageRef | scriptedprivate |
speedLastValue | Float | scriptedprivate |
speedListner | ref<CallbackHandle> | scriptedprivate |
stationDistrictBackgroundColor | inkImageRef | scriptedprivate |
stationNameWidget | inkTextRef | scriptedprivate |
stationStatusWidget | inkTextRef | scriptedprivate |
StopListenerId | Uint32 | scriptedprivate |
sun_moon_container | inkWidgetRef | scriptedprivate |
timeWidget | inkTextRef | scriptedprivate |
updateDistrictName | Bool | scriptedprivate |
vehicleBlackboard | wref<IBlackboard> | scriptedprivate |
weather_cloud_a_widget | inkImageRef | scriptedprivate |
weather_cloud_b_widget | inkImageRef | scriptedprivate |
weather_moon_widget | inkImageRef | scriptedprivate |
weather_rain_widget | inkImageRef | scriptedprivate |
weather_sun_widget | inkImageRef | scriptedprivate |
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