ComputerInkGameController
Base: DeviceInkGameControllerBase
| Property | Type | |
|---|---|---|
layoutID | TDBID | scripted |
currentLayoutLibraryID | CName | scripted |
mainLayout | WeakHandle<ink.Widget> | scripted |
devicesMenuInitialized | bool | scripted |
devicesMenuSpawned | bool | scripted |
devicesMenuSpawnRequested | bool | scripted |
menuInitialized | bool | scripted |
mainDisplayWidget | WeakHandle<ink.VideoWidget> | scripted |
forceOpenDocumentType | EDocumentType | scripted |
forceOpenDocumentAdress | SDocumentAdress | scripted |
onMailThumbnailWidgetsUpdateListener | red.CallbackObject? | scripted |
onFileThumbnailWidgetsUpdateListener | red.CallbackObject? | scripted |
onMailWidgetsUpdateListener | red.CallbackObject? | scripted |
onFileWidgetsUpdateListener | red.CallbackObject? | scripted |
onMenuButtonWidgetsUpdateListener | red.CallbackObject? | scripted |
onMainMenuButtonWidgetsUpdateListener | red.CallbackObject? | scripted |
onBannerWidgetsUpdateListener | red.CallbackObject? | scripted |
onGlitchingStateChangedListener | red.CallbackObject? | scripted |
bool OnUninitialize() overrideRTTIvoid SetupWidgets() overrideRTTIvoid InitializeMainLayout() RTTIbool IsMainLayoutInitialized() RTTIbool OnMainLayoutSpawned(ink.Widget widget, IScriptable userData) RTTIvoid SetDevicesMenu(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTIbool OnDevicesMenuSpawned(ink.Widget widget, IScriptable userData) RTTIbool IsDevicesManuSpawned() RTTIbool IsDevicesManuSpawnRequested() RTTIstring GetComputerInkLibraryPath(ScreenDefinitionPackage screenDefinition) RTTIred.ResourceReferenceScriptToken GetTerminalInkLibraryPath(ScreenDefinitionPackage screenDefinition) RTTIvoid Refresh(EDeviceStatus state) overrideRTTIvoid RegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTIvoid UnRegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTIvoid ResolveInitialMenuType() RTTIbool OnBannerWidgetsUpdate(string value) RTTIbool OnMailThumbnailWidgetsUpdate(string value) RTTIbool OnFileThumbnailWidgetsUpdate(string value) RTTIbool OnMailWidgetsUpdate(string value) RTTIbool OnFileWidgetsUpdate(string value) RTTIbool OnMenuButtonWidgetsUpdate(string value) RTTIbool OnMainMenuButtonWidgetsUpdate(string value) RTTIvoid UpdateActionWidgets(SActionWidgetPackage[] widgetsData) overrideRTTIvoid UpdateMenuButtonsWidgets(SComputerMenuButtonWidgetPackage[] widgetsData) RTTIvoid UpdateMainMenuButtonsWidgets(SComputerMenuButtonWidgetPackage[] widgetsData) RTTIvoid UpdateBannersWidgets(SBannerWidgetPackage[] widgetsData) RTTIvoid UpdateMailsWidgets(SDocumentWidgetPackage[] widgetsData) RTTIvoid UpdateFilesWidgets(SDocumentWidgetPackage[] widgetsData) RTTIvoid UpdateMailsThumbnailsWidgets(SDocumentThumbnailWidgetPackage[] widgetsData) RTTIvoid UpdateFilesThumbnailsWidgets(SDocumentThumbnailWidgetPackage[] widgetsData) RTTIComputer? GetOwner() overrideRTTIvoid ShowNewsfeed() RTTIvoid ShowMails() RTTIvoid ShowFiles() RTTIvoid ShowDevices() RTTIvoid ShowMainMenu() RTTIvoid ShowInternet() RTTIvoid TurnOn() RTTIvoid TurnOff() RTTIvoid ResolveBreadcrumbLevel() overrideRTTIvoid ShowMenuByName(string elementName) RTTIvoid HideMenuByName(string elementName) RTTIvoid GoToMenu(string menuID) RTTIstring GetMenuName(EComputerMenuType menuType) RTTIvoid OpenDocument(EDocumentType documentType, SDocumentAdress adress) RTTIvoid OpenDocument(ComputerDocumentThumbnailWidgetController controller) RTTIEDocumentType GetForceOpenDocumentType() RTTISDocumentAdress GetForceOpenDocumentAdress() RTTIvoid ResetForceOpenDocumentData() RTTIbool OnGoToMenuEvent(GoToMenuEvent evt) RTTIbool OnOpenDocumentEvent(OpenDocumentEvent evt) RTTIvoid RegisterCloseWindowButtonCallback() RTTIbool OnWindowCloseCallback(ink.PointerEvent e) RTTIbool OnMenuButtonCallback(ink.PointerEvent e) RTTIbool OnDocumentThumbnailCallback(ink.PointerEvent e) RTTIbool OnHideFullBannerCallback(ink.PointerEvent e) RTTIbool OnHideMailCallback(ink.PointerEvent e) RTTIbool OnHideFileCallback(ink.PointerEvent e) RTTIbool OnShowFullBannerCallback(ink.PointerEvent e) RTTIvoid ResolveQuestInfo(game.device.QuestInfo questInfo) RTTIComputerMainLayoutWidgetController? GetMainLayoutController() RTTIvoid InitializeMails(SDocumentWidgetPackage[] widgetsData) RTTIvoid InitializeFiles(SDocumentWidgetPackage[] widgetsData) RTTIvoid InitializeMailsThumbnails(SDocumentThumbnailWidgetPackage[] widgetsData) RTTIvoid InitializeFilesThumbnails(SDocumentThumbnailWidgetPackage[] widgetsData) RTTIvoid InitializeBanners(SBannerWidgetPackage[] widgetsData) RTTIvoid InitializeMainMenuButtons(SComputerMenuButtonWidgetPackage[] widgetsData) RTTIvoid InitializeMenuButtons(SComputerMenuButtonWidgetPackage[] widgetsData) RTTIvoid SetTopNavigationBarHidden(bool isHidden) RTTIvoid RequestMenuButtonWidgetsUpdate() RTTIvoid RequestMainMenuButtonWidgetsUpdate() RTTIvoid RequestFileThumbnailWidgetsUpdate() RTTIvoid RequestMailThumbnailWidgetsUpdate() RTTIvoid RequestMailWidgetUpdate(SDocumentAdress documentAdress) RTTIvoid RequestFileWidgetUpdate(SDocumentAdress documentAdress) RTTIvoid RequestBannerWidgetsUpdate() RTTIvoid StartGlitchingScreen(GlitchData glitchData) overrideRTTIvoid StopGlitchingScreen() overrideRTTIvoid PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent) RTTIvoid StopVideo() RTTI