NcartTimetableInkGameController class
NcartTimetableInkGameController
Inheritance
Base: DeviceInkGameControllerBase
Derived
None.
Properties
| Property | Type | |
|---|---|---|
defaultUI | WeakHandle<ink.CanvasWidget> | scripted |
mainDisplayWidget | WeakHandle<ink.VideoWidget> | scripted |
counterWidget | WeakHandle<ink.TextWidget> | scripted |
trainImage | WeakHandle<ink.ImageWidget> | scripted |
cachedLine | int | scripted |
lineAIcon | ink.ImageWidgetReference | scripted |
lineBIcon | ink.ImageWidgetReference | scripted |
lineCIcon | ink.ImageWidgetReference | scripted |
lineDIcon | ink.ImageWidgetReference | scripted |
lineEIcon | ink.ImageWidgetReference | scripted |
onGlitchingStateChangedListener | red.CallbackObject? | scripted |
onTimeToDepartChangedListener | red.CallbackObject? | scripted |
onCurrentLineNumberChangedListener | red.CallbackObject? | scripted |
animProxy | ink.anim.Proxy? | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnUninitialize()overrideRTTIvoid SetupWidgets()overrideRTTIvoid UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIvoid Refresh(EDeviceStatus state)overrideRTTIvoid RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIvoid UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTINcartTimetable? GetOwner()overrideRTTIbool OnActionWidgetsUpdate(string value)overrideRTTIbool OnTrainArrivalAnimationFinished(ink.anim.Proxy proxy)RTTIbool OnTrainDepartureAnimationFinished(ink.anim.Proxy proxy)RTTIbool OnTimeToDepartChanged(int value)RTTIvoid SetTrainColor()RTTIvoid ResolvePrologueState()RTTIvoid UpdateLineIconVisiblity()RTTIvoid StartGlitchingScreen(GlitchData glitchData)overrideRTTIvoid StopGlitchingScreen()overrideRTTIvoid PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent)RTTIvoid StopVideo()RTTIvoid TurnOff()RTTIvoid TurnOn()RTTI