SingleplayerMenuGameController class
SingleplayerMenuGameController
Inheritance
Base: game.ui.MainMenuGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
baseLogoContainer | ink.CompoundWidgetReference | scripted |
ep1LogoContainer | ink.CompoundWidgetReference | scripted |
gogButtonWidgetRef | ink.WidgetReference | scripted |
accountSelector | ink.CompoundWidgetReference | scripted |
gameVersionButton | ink.CompoundWidgetReference | scripted |
patch2Notification | ink.CompoundWidgetReference | scripted |
patch2NotificationDelay | float | scripted |
expansionBanner | ink.CompoundWidgetReference | scripted |
ep1IdName | CName | scripted |
buttonHintsManagerRef | ink.WidgetReference | scripted |
continuetooltipContainer | ink.CompoundWidgetReference | scripted |
tooltipsManagerRef | ink.WidgetReference | scripted |
versionTextRef | ink.TextWidgetReference | scripted |
eulaWidget | ink.WidgetReference | scripted |
quitGameWidget | ink.WidgetReference | scripted |
sliderWidget | ink.WidgetReference | scripted |
declineButtonWidget | ink.WidgetReference | scripted |
acceptButtonWidget | ink.WidgetReference | scripted |
declineButtonText | ink.TextWidgetReference | scripted |
acceptButtonText | ink.TextWidgetReference | scripted |
onlineSystem | WeakHandle<game.IOnlineSystem> | scripted |
requestHandler | WeakHandle<ink.ISystemRequestsHandler> | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
continueGameTooltipController | WeakHandle<ContinueGameTooltip> | scripted |
expansionHintController | WeakHandle<ink.WidgetLogicController> | scripted |
expansionBannerController | WeakHandle<ExpansionBannerController> | scripted |
accountSelectorController | WeakHandle<ink.MenuAccountLogicController> | scripted |
textAnimController | WeakHandle<ink.TextReplaceAnimationController> | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | scripted |
uiSystem | game.ui.GameSystemUI? | scripted |
patchNotesCheckData | PatchNotesCheckData? | scripted |
dataSyncStatus | services.CloudSavesQueryStatus | scripted |
savesCount | int | scripted |
savesReady | bool | scripted |
isOffline | bool | scripted |
isModded | bool | scripted |
isExpansionHintShown | bool | scripted |
isMainMenuShownFirstTime | bool | scripted |
isPatch2NotificationShown | bool | scripted |
isReloadPopupShown | bool | scripted |
isEp1Enabled | bool | scripted |
gameVersion | string | scripted |
patch2NotificationIntroName | CName | scripted |
patch2NotificationOutroName | CName | scripted |
patch2NotificationAnimProxy | ink.anim.Proxy? | scripted |
gameVersionAnim | ink.anim.Proxy? | scripted |
eulaIsAccepted | bool | scripted |
isEulaWindowOpened | bool | scripted |
eulaRead | bool | scripted |
sliderController | WeakHandle<ink.SliderController> | scripted |
declineButtonController | WeakHandle<ink.ButtonController> | scripted |
acceptButtonController | WeakHandle<ink.ButtonController> | scripted |
eulaAnimationProxy | ink.anim.Proxy? | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnUninitialize()overrideRTTIbool OnSetUserData(IScriptable userData)RTTIbool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIvoid UpdateExpansionBannerState()RTTIvoid SwitchGameLogo(bool isEP1Installed)RTTIvoid OnAdditionalContentPurchaseResult_MainMenu(CName id, bool success)RTTIvoid OnAdditionalContentStatusUpdateResult_MainMenu(CName id, bool success)RTTIvoid OnAdditionalContentInstallationResult_MainMenu(CName id, bool success)RTTIvoid OnAdditionalContentInstallationRequestResult_MainMenu(CName id, bool success)RTTIvoid OnAdditionalContentDataReloadProgress_MainMenu(float progress)RTTIvoid ShowAdditionalDataInvalidError(uint validationResult)RTTIbool OnPurchaseDisabledError(IScriptable userData)RTTIbool OnExpansionBannerPressed(ink.PointerEvent evt)RTTIvoid ExpansionBannerInteracted()RTTIvoid OpenExpansionInfoPopup(ExpansionPopupType type, bool forcibly)RTTIbool OnShowOneTimeMessages(IScriptable userData)RTTIbool OnCheckPatchNotes(IScriptable userData)RTTIvoid CheckPatchNotes()RTTIbool OnOpenPatchNotes(IScriptable userData)RTTIbool OnClosePatchNotes(IScriptable userData)RTTIbool OnShowMainMenuTooltip(IScriptable userData)RTTIbool OnHideMainMenuTooltip(IScriptable userData)RTTIbool OnCloseExpansionPopup(IScriptable userData)RTTIbool OnPatch2NotificationIntroFinished(ink.anim.Proxy anim)RTTIbool OnPatch2NotificationOutroFinished(ink.anim.Proxy anim)RTTIvoid ShowPatch2Notification()RTTIvoid OpenPatchNotesPopup(bool mode)RTTIvoid SetControlsVisible(bool visible)RTTIvoid SetButtonsVisible(bool visible)RTTIbool OnRedrawRequested()RTTIbool OnTooltipContainerSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnExpansionHintSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnContinueButtonEnter(ink.PointerEvent evt)RTTIbool OnContinueButtonLeave(ink.PointerEvent evt)RTTIbool OnSavesForLoadReady(ListRTTIsaves) void ShowActionsList()overrideRTTIbool OnSaveMetadataReady(ink.SaveMetadataInfo info)RTTIvoid PopulateMenuItemList()overrideRTTIbool OnListRelease(ink.PointerEvent e)RTTIbool OnGlobalRelease(ink.PointerEvent e)RTTIbool OnRetrySaveDataRequestDelay(RetrySaveDataRequestDelay evt)RTTIbool OnGogPressed(ink.PointerEvent evt)RTTIbool OnGameVersionPress(ink.PointerEvent evt)RTTIbool OnGameVersionHoverOver(ink.PointerEvent evt)RTTIbool OnGameVersionHoverOut(ink.PointerEvent evt)RTTIbool OnCloudSavesQueryStatusChanged(services.CloudSavesQueryStatus status)RTTIbool OnOnlineStatusChanged(game.OnlineSystemStatus value)RTTIbool HandleMenuItemActivate(PauseMenuListItemData data)overrideRTTIvoid SpawnExpansionHint()RTTIvoid ShowRussianLanguageDisclaimer()RTTIvoid PushErrorPopup(CName title, CName description, uint? errorCode)RTTIvoid ShowExpansionError(ExpansionErrorType error)RTTIbool OnMarketingConsentPopupTypeResult(ink.MarketingConsentPopupType resultType)RTTIvoid ShowMarketingConsentPopup(ink.MarketingConsentPopupType type)RTTIvoid ShowSignInPopup()RTTIvoid OnFirstTimeMainMenu()RTTIvoid DBG_ShowAccountButton()RTTIvoid InitializeAndShowEula()RTTIvoid UninitializeEula()RTTIbool OnEulaScrollbarValueChanged(WeakHandle<ink.SliderController> sliderController, float progress, float value)RTTIbool OnDeclineButtonClick(WeakHandle<ink.ButtonController> controller)RTTIvoid OnDeclineButtonPressed()RTTIbool OnEulaDeclined(ink.anim.Proxy e)RTTIbool OnEulaReopen(ink.anim.Proxy e)RTTIbool OnDeclineButtonStateChanged(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIbool OnAcceptButtonClick(WeakHandle<ink.ButtonController> controller)RTTIvoid OnAcceptButtonPressed()RTTIbool OnEulaIsAccepted(ink.anim.Proxy e)RTTIvoid FinishMenuInitialization()RTTIbool OnAcceptButtonStateChanged(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIbool OnButtonPress(ink.PointerEvent evt)RTTIbool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTI