SettingsMainGameController class
SettingsMainGameController
Inheritance
Base: game.ui.SettingsMenuGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
scrollPanel | ink.WidgetReference | scripted |
selectorWidget | ink.WidgetReference | scripted |
buttonHintsManagerRef | ink.WidgetReference | scripted |
settingsOptionsList | ink.CompoundWidgetReference | scripted |
applyButton | ink.WidgetReference | scripted |
resetButton | ink.WidgetReference | scripted |
defaultButton | ink.WidgetReference | scripted |
benchmarkButton | ink.WidgetReference | scripted |
brightnessButton | ink.WidgetReference | scripted |
hdrButton | ink.WidgetReference | scripted |
controllerButton | ink.WidgetReference | scripted |
safezonesButton | ink.WidgetReference | scripted |
replayTutorialButton | ink.WidgetReference | scripted |
languageInstallProgressBarRoot | ink.WidgetReference | scripted |
languageDisclaimer | ink.WidgetReference | scripted |
descriptionText | ink.TextWidgetReference | scripted |
settingGroupName_Video | CName | scripted |
settingGroupName_Graphics | CName | scripted |
settingGroupName_Interface | CName | scripted |
settingGroupName_Controls | CName | scripted |
settingGroupName_Language | CName | scripted |
settingGroupName_KeyBindings | CName | scripted |
descriptionWarningRichColor | string | scripted |
languageInstallProgressBar | WeakHandle<SettingsLanguageInstallProgressBar> | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | scripted |
settingsElements | WeakHandle<ink.SettingsSelectorController>[] | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
data | SettingsCategory[] | scripted |
menusList | CName[] | scripted |
settingsListener | SettingsVarListener? | scripted |
settingsNotificationListener | SettingsNotificationListener? | scripted |
settings | userSettings.UserSettings? | scripted |
isPreGame | bool | scripted |
benchmarkNotificationToken | ink.GameNotificationToken? | scripted |
safezonesEditorToken | ink.GameNotificationToken? | scripted |
applyButtonEnabled | bool | scripted |
resetButtonEnabled | bool | scripted |
closeSettingsRequest | bool | scripted |
resetSettingsRequest | bool | scripted |
isDlcSettings | bool | scripted |
isBenchmarkSettings | bool | scripted |
showHdrButton | bool | scripted |
showBrightnessButton | bool | scripted |
useRightAligned | bool | scripted |
currentHDRindex | int | scripted |
selectorCtrl | WeakHandle<ink.ListController> | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnSetUserData(IScriptable userData)RTTIbool OnUninitialize()overrideRTTIvoid EnableApplyButton()RTTIvoid DisableApplyButton()RTTIbool IsApplyButtonEnabled()RTTIvoid EnableResetButton()RTTIvoid DisableResetButton()RTTIbool IsResetButtonEnabled()RTTIvoid CheckButtons()RTTIvoid OnVarModified(CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason)RTTIvoid SetLanguageDisclaimerVisiblity(int i)RTTIbool UseRightAligned()RTTIvoid OnSettingsNotify(InGameConfigNotificationType status)RTTIvoid CheckDualSenseSettingsVisibility()RTTIvoid CheckHDRSettingVisibility()RTTIvoid SetLanguagePackageInstallProgress(float progress)overrideRTTIvoid SetLanguagePackageInstallProgressBar(float progress, bool completed, bool started)overrideRTTIvoid AddSettingsGroup(userSettings.Group settingsGroup)RTTIvoid PopulateSettingsData()RTTIvoid PopulateCategories(int idx)RTTIbool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIbool OnBack(IScriptable userData)overrideRTTIvoid RequestClose()RTTIvoid RequestRestoreDefaults()RTTIvoid CheckSettings()RTTIvoid CheckRejectSettings()RTTIvoid CheckAcceptSettings()RTTIvoid SetSideButtonsVisiblity(int i)RTTIbool IsPlayerInCall(PlayerPuppet player)RTTIbool HasActiveWeaponGrenade(PlayerPuppet player)RTTIbool IsDangerousQuickhackActiveAroundPlayer(PlayerPuppet player)RTTIvoid EvaluateReplayTutorialButton()RTTIvoid StartReplayTutorial()RTTIbool OnMenuChanged(int index, ink.ListItemController target)RTTIbool OnApplyButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIbool OnResetButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIbool OnBrightnessButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIbool OnHDRButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIbool OnControllerButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIbool OnPressReplayTutorial(ink.PointerEvent evt)RTTIbool OnBenchmarkButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIvoid RunSafezonesEditor()RTTIbool OnSafezonesButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIbool OnSafezonesEditorCloseRequest(ink.GameNotificationData data)RTTIbool OnDefaultButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIbool OnLocalizationChanged(ink.LocalizationChangedEvent evt)RTTIvoid PopulateHints()RTTIvoid OnApplyButton()RTTIvoid OnResetButton()RTTIvoid ShowBrightnessScreen()RTTIvoid ShowHDRScreen()RTTIvoid ShowControllerScreen()RTTIbool IsBlockedByActionWithoutAssignedKey()RTTIbool OnButtonRelease(ink.PointerEvent evt)RTTIbool OnSettingHoverOver(ink.PointerEvent evt)RTTIbool OnSettingHoverOut(ink.PointerEvent evt)RTTIvoid PopulateOptions(userSettings.Var[] options)RTTIvoid PopulateCategorySettingsOptions(int idx)RTTI