REDNODE / GAME API

SettingsMainGameController

classscriptedClass

extends gameuiSettingsMenuGameController › gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 46

NameTypeFlags
applyButtoninkWidgetRefscriptedprivate
applyButtonEnabledBoolscriptedprivate
benchmarkButtoninkWidgetRefscriptedprivate
benchmarkNotificationTokenref<inkGameNotificationToken>scriptedprivate
brightnessButtoninkWidgetRefscriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
closeSettingsRequestBoolscriptedprivate
controllerButtoninkWidgetRefscriptedprivate
currentHDRindexInt32scriptedprivate
dataarray<SettingsCategory>scriptedprivate
defaultButtoninkWidgetRefscriptedprivate
descriptionTextinkTextRefscriptedprivate
descriptionWarningRichColorStringscriptedprivate
hdrButtoninkWidgetRefscriptedprivate
isBenchmarkSettingsBoolscriptedprivate
isDlcSettingsBoolscriptedprivate
isPreGameBoolscriptedprivate
languageDisclaimerinkWidgetRefscriptedprivate
languageInstallProgressBarwref<SettingsLanguageInstallProgressBar>scriptedprivate
languageInstallProgressBarRootinkWidgetRefscriptedprivate
replayTutorialButtoninkWidgetRefscriptedprivate
resetButtoninkWidgetRefscriptedprivate
resetButtonEnabledBoolscriptedprivate
resetSettingsRequestBoolscriptedprivate
safezonesButtoninkWidgetRefscriptedprivate
safezonesEditorTokenref<inkGameNotificationToken>scriptedprivate
scrollPanelinkWidgetRefscriptedprivate
selectorCtrlwref<ListController>scriptedprivate
selectorWidgetinkWidgetRefscriptedprivate
settingGroupName_ControlsCNamescriptedprivate
settingGroupName_GraphicsCNamescriptedprivate
settingGroupName_InterfaceCNamescriptedprivate
settingGroupName_KeyBindingsCNamescriptedprivate
settingGroupName_LanguageCNamescriptedprivate
settingGroupName_VideoCNamescriptedprivate
settingsref<UserSettings>scriptedprivate
settingsElementsarray<wref<SettingsSelectorController>>scriptedprivate
settingsListenerref<SettingsVarListener>scriptedprivate
settingsNotificationListenerref<SettingsNotificationListener>scriptedprivate
settingsOptionsListinkCompoundRefscriptedprivate
showBrightnessButtonBoolscriptedprivate
showHdrButtonBoolscriptedprivate
useRightAlignedBoolscriptedprivate

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