SettingsMainGameController
classscriptedClass
extends gameuiSettingsMenuGameController › gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 46
| Name | Type | Flags |
|---|---|---|
applyButton | inkWidgetRef | scriptedprivate |
applyButtonEnabled | Bool | scriptedprivate |
benchmarkButton | inkWidgetRef | scriptedprivate |
benchmarkNotificationToken | ref<inkGameNotificationToken> | scriptedprivate |
brightnessButton | inkWidgetRef | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprivate |
buttonHintsManagerRef | inkWidgetRef | scriptedprivate |
closeSettingsRequest | Bool | scriptedprivate |
controllerButton | inkWidgetRef | scriptedprivate |
currentHDRindex | Int32 | scriptedprivate |
data | array<SettingsCategory> | scriptedprivate |
defaultButton | inkWidgetRef | scriptedprivate |
descriptionText | inkTextRef | scriptedprivate |
descriptionWarningRichColor | String | scriptedprivate |
hdrButton | inkWidgetRef | scriptedprivate |
isBenchmarkSettings | Bool | scriptedprivate |
isDlcSettings | Bool | scriptedprivate |
isPreGame | Bool | scriptedprivate |
languageDisclaimer | inkWidgetRef | scriptedprivate |
languageInstallProgressBar | wref<SettingsLanguageInstallProgressBar> | scriptedprivate |
languageInstallProgressBarRoot | inkWidgetRef | scriptedprivate |
menuEventDispatcher | wref<inkMenuEventDispatcher> | scriptedprivate |
menusList | array<CName> | scriptedprivate |
replayTutorialButton | inkWidgetRef | scriptedprivate |
resetButton | inkWidgetRef | scriptedprivate |
resetButtonEnabled | Bool | scriptedprivate |
resetSettingsRequest | Bool | scriptedprivate |
safezonesButton | inkWidgetRef | scriptedprivate |
safezonesEditorToken | ref<inkGameNotificationToken> | scriptedprivate |
scrollPanel | inkWidgetRef | scriptedprivate |
selectorCtrl | wref<ListController> | scriptedprivate |
selectorWidget | inkWidgetRef | scriptedprivate |
settingGroupName_Controls | CName | scriptedprivate |
settingGroupName_Graphics | CName | scriptedprivate |
settingGroupName_Interface | CName | scriptedprivate |
settingGroupName_KeyBindings | CName | scriptedprivate |
settingGroupName_Language | CName | scriptedprivate |
settingGroupName_Video | CName | scriptedprivate |
settings | ref<UserSettings> | scriptedprivate |
settingsElements | array<wref<SettingsSelectorController>> | scriptedprivate |
settingsListener | ref<SettingsVarListener> | scriptedprivate |
settingsNotificationListener | ref<SettingsNotificationListener> | scriptedprivate |
settingsOptionsList | inkCompoundRef | scriptedprivate |
showBrightnessButton | Bool | scriptedprivate |
showHdrButton | Bool | scriptedprivate |
useRightAligned | Bool | scriptedprivate |
Methods 59
private final func AddSettingsGroup(settingsGroup: ref<ConfigGroup>)scripted
private final func CheckAcceptSettings()scripted
public final func CheckButtons()scripted
private final func CheckDualSenseSettingsVisibility()scripted
private final func CheckHDRSettingVisibility()scripted
private final func CheckRejectSettings()scripted
private final func CheckSettings()scripted
public final func DisableApplyButton()scripted
public final func DisableResetButton()scripted
public final func EnableApplyButton()scripted
public final func EnableResetButton()scripted
public final func EvaluateReplayTutorialButton()scripted
public final func HasActiveWeaponGrenade(player: ref<PlayerPuppet>) -> Boolscripted
public final func IsApplyButtonEnabled() -> Boolscripted
private final func IsBlockedByActionWithoutAssignedKey() -> Boolscripted
public final func IsDangerousQuickhackActiveAroundPlayer(player: ref<PlayerPuppet>) -> Boolscripted
public final func IsPlayerInCall(player: ref<PlayerPuppet>) -> Boolscripted
public final func IsResetButtonEnabled() -> Boolscripted
private final func OnApplyButton()scripted
protected cb func OnApplyButtonReleased(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnBack(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnBenchmarkButtonReleased(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnBrightnessButtonReleased(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnButtonRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnControllerButtonReleased(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnDefaultButtonReleased(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnHDRButtonReleased(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnLocalizationChanged(evt: ref<inkLocalizationChangedEvent>) -> Boolscripted
protected cb func OnMenuChanged(index: Int32, target: ref<ListItemController>) -> Boolscripted
protected cb func OnPressReplayTutorial(evt: ref<inkPointerEvent>) -> Boolscripted
private final func OnResetButton()scripted
protected cb func OnResetButtonReleased(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnSafezonesButtonReleased(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnSafezonesEditorCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnSettingHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSettingHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
public final func OnSettingsNotify(status: ConfigNotificationType)scripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func OnVarModified(groupPath: CName, varName: CName, varType: ConfigVarType, reason: ConfigChangeReason)scripted
private final func PopulateCategories(idx: Int32)scripted
private final func PopulateCategorySettingsOptions(idx: Int32)scripted
private final func PopulateHints()scripted
private final func PopulateOptions(options: script_ref<array<ref<ConfigVar>>>)scripted
private final func PopulateSettingsData()scripted
private final func RequestClose()scripted
private final func RequestRestoreDefaults()scripted
private final func RunSafezonesEditor()scripted
private final func SetLanguageDisclaimerVisiblity(i: Int32)scripted
protected func SetLanguagePackageInstallProgress(progress: Float)scripted
protected func SetLanguagePackageInstallProgressBar(progress: Float, completed: Bool, started: Bool)scripted
private final func SetSideButtonsVisiblity(i: Int32)scripted
private final func ShowBrightnessScreen()scripted
private final func ShowControllerScreen()scripted
private final func ShowHDRScreen()scripted
public final func StartReplayTutorial()scripted
private final func UseRightAligned() -> Boolscripted