BlackICE Scripting

class

SettingsMainGameController

  • 46 properties
  • 59 functions

Extends game.ui.SettingsMenuGameController game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
scrollPanelink.WidgetReference0x10 scripted
selectorWidgetink.WidgetReference0x28 scripted
buttonHintsManagerRefink.WidgetReference0x40 scripted
settingsOptionsListink.CompoundWidgetReference0x58 scripted
applyButtonink.WidgetReference0x70 scripted
resetButtonink.WidgetReference0x88 scripted
defaultButtonink.WidgetReference0xA0 scripted
benchmarkButtonink.WidgetReference0xB8 scripted
brightnessButtonink.WidgetReference0xD0 scripted
hdrButtonink.WidgetReference0xE8 scripted
controllerButtonink.WidgetReference0x100 scripted
safezonesButtonink.WidgetReference0x118 scripted
replayTutorialButtonink.WidgetReference0x130 scripted
languageInstallProgressBarRootink.WidgetReference0x148 scripted
languageDisclaimerink.WidgetReference0x160 scripted
descriptionTextink.TextWidgetReference0x178 scripted
settingGroupName_VideoCName0x190 scripted
settingGroupName_GraphicsCName0x198 scripted
settingGroupName_InterfaceCName0x1A0 scripted
settingGroupName_ControlsCName0x1A8 scripted
settingGroupName_LanguageCName0x1B0 scripted
settingGroupName_KeyBindingsCName0x1B8 scripted
descriptionWarningRichColorstring0x1C0 scripted
languageInstallProgressBarWeakHandle<SettingsLanguageInstallProgressBar>0x1E0 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0x1F0 scripted
settingsElementsWeakHandle<ink.SettingsSelectorController>[]0x200 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x210 scripted
dataSettingsCategory[]0x220 scripted
menusListCName[]0x230 scripted
settingsListenerSettingsVarListener?0x240 scripted
settingsNotificationListenerSettingsNotificationListener?0x250 scripted
settingsuserSettings.UserSettings?0x260 scripted
isPreGamebool0x270 scripted
benchmarkNotificationTokenink.GameNotificationToken?0x278 scripted
safezonesEditorTokenink.GameNotificationToken?0x288 scripted
applyButtonEnabledbool0x298 scripted
resetButtonEnabledbool0x299 scripted
closeSettingsRequestbool0x29A scripted
resetSettingsRequestbool0x29B scripted
isDlcSettingsbool0x29C scripted
isBenchmarkSettingsbool0x29D scripted
showHdrButtonbool0x29E scripted
showBrightnessButtonbool0x29F scripted
useRightAlignedbool0x2A0 scripted
currentHDRindexint0x2A4 scripted
selectorCtrlWeakHandle<ink.ListController>0x2A8 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnSetUserData(IScriptable userData) RTTI
  • bool OnUninitialize() overrideRTTI
  • void EnableApplyButton() RTTI
  • void DisableApplyButton() RTTI
  • bool IsApplyButtonEnabled() RTTI
  • void EnableResetButton() RTTI
  • void DisableResetButton() RTTI
  • bool IsResetButtonEnabled() RTTI
  • void CheckButtons() RTTI
  • void OnVarModified(CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason) RTTI
  • void SetLanguageDisclaimerVisiblity(int i) RTTI
  • bool UseRightAligned() RTTI
  • void OnSettingsNotify(InGameConfigNotificationType status) RTTI
  • void CheckDualSenseSettingsVisibility() RTTI
  • void CheckHDRSettingVisibility() RTTI
  • void SetLanguagePackageInstallProgress(float progress) overrideRTTI
  • void SetLanguagePackageInstallProgressBar(float progress, bool completed, bool started) overrideRTTI
  • void AddSettingsGroup(userSettings.Group settingsGroup) RTTI
  • void PopulateSettingsData() RTTI
  • void PopulateCategories(int idx) RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • bool OnBack(IScriptable userData) overrideRTTI
  • void RequestClose() RTTI
  • void RequestRestoreDefaults() RTTI
  • void CheckSettings() RTTI
  • void CheckRejectSettings() RTTI
  • void CheckAcceptSettings() RTTI
  • void SetSideButtonsVisiblity(int i) RTTI
  • bool IsPlayerInCall(PlayerPuppet player) RTTI
  • bool HasActiveWeaponGrenade(PlayerPuppet player) RTTI
  • bool IsDangerousQuickhackActiveAroundPlayer(PlayerPuppet player) RTTI
  • void EvaluateReplayTutorialButton() RTTI
  • void StartReplayTutorial() RTTI
  • bool OnMenuChanged(int index, ink.ListItemController target) RTTI
  • bool OnApplyButtonReleased(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnResetButtonReleased(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnBrightnessButtonReleased(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnHDRButtonReleased(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnControllerButtonReleased(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnPressReplayTutorial(ink.PointerEvent evt) RTTI
  • bool OnBenchmarkButtonReleased(WeakHandle<ink.ButtonController> controller) RTTI
  • void RunSafezonesEditor() RTTI
  • bool OnSafezonesButtonReleased(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnSafezonesEditorCloseRequest(ink.GameNotificationData data) RTTI
  • bool OnDefaultButtonReleased(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnLocalizationChanged(ink.LocalizationChangedEvent evt) RTTI
  • void PopulateHints() RTTI
  • void OnApplyButton() RTTI
  • void OnResetButton() RTTI
  • void ShowBrightnessScreen() RTTI
  • void ShowHDRScreen() RTTI
  • void ShowControllerScreen() RTTI
  • bool IsBlockedByActionWithoutAssignedKey() RTTI
  • bool OnButtonRelease(ink.PointerEvent evt) RTTI
  • bool OnSettingHoverOver(ink.PointerEvent evt) RTTI
  • bool OnSettingHoverOut(ink.PointerEvent evt) RTTI
  • void PopulateOptions(userSettings.Var[] options) RTTI
  • void PopulateCategorySettingsOptions(int idx) RTTI