class
SettingsMainGameController
- 46 properties
- 59 functions
Extends game.ui.SettingsMenuGameController game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
scrollPanel | ink.WidgetReference | 0x10 | scripted |
selectorWidget | ink.WidgetReference | 0x28 | scripted |
buttonHintsManagerRef | ink.WidgetReference | 0x40 | scripted |
settingsOptionsList | ink.CompoundWidgetReference | 0x58 | scripted |
applyButton | ink.WidgetReference | 0x70 | scripted |
resetButton | ink.WidgetReference | 0x88 | scripted |
defaultButton | ink.WidgetReference | 0xA0 | scripted |
benchmarkButton | ink.WidgetReference | 0xB8 | scripted |
brightnessButton | ink.WidgetReference | 0xD0 | scripted |
hdrButton | ink.WidgetReference | 0xE8 | scripted |
controllerButton | ink.WidgetReference | 0x100 | scripted |
safezonesButton | ink.WidgetReference | 0x118 | scripted |
replayTutorialButton | ink.WidgetReference | 0x130 | scripted |
languageInstallProgressBarRoot | ink.WidgetReference | 0x148 | scripted |
languageDisclaimer | ink.WidgetReference | 0x160 | scripted |
descriptionText | ink.TextWidgetReference | 0x178 | scripted |
settingGroupName_Video | CName | 0x190 | scripted |
settingGroupName_Graphics | CName | 0x198 | scripted |
settingGroupName_Interface | CName | 0x1A0 | scripted |
settingGroupName_Controls | CName | 0x1A8 | scripted |
settingGroupName_Language | CName | 0x1B0 | scripted |
settingGroupName_KeyBindings | CName | 0x1B8 | scripted |
descriptionWarningRichColor | string | 0x1C0 | scripted |
languageInstallProgressBar | WeakHandle<SettingsLanguageInstallProgressBar> | 0x1E0 | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | 0x1F0 | scripted |
settingsElements | WeakHandle<ink.SettingsSelectorController>[] | 0x200 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0x210 | scripted |
data | SettingsCategory[] | 0x220 | scripted |
menusList | CName[] | 0x230 | scripted |
settingsListener | SettingsVarListener? | 0x240 | scripted |
settingsNotificationListener | SettingsNotificationListener? | 0x250 | scripted |
settings | userSettings.UserSettings? | 0x260 | scripted |
isPreGame | bool | 0x270 | scripted |
benchmarkNotificationToken | ink.GameNotificationToken? | 0x278 | scripted |
safezonesEditorToken | ink.GameNotificationToken? | 0x288 | scripted |
applyButtonEnabled | bool | 0x298 | scripted |
resetButtonEnabled | bool | 0x299 | scripted |
closeSettingsRequest | bool | 0x29A | scripted |
resetSettingsRequest | bool | 0x29B | scripted |
isDlcSettings | bool | 0x29C | scripted |
isBenchmarkSettings | bool | 0x29D | scripted |
showHdrButton | bool | 0x29E | scripted |
showBrightnessButton | bool | 0x29F | scripted |
useRightAligned | bool | 0x2A0 | scripted |
currentHDRindex | int | 0x2A4 | scripted |
selectorCtrl | WeakHandle<ink.ListController> | 0x2A8 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "SettingsMainGameController", "OnInitialize", (SettingsMainGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnInitialize( SettingsMainGameController self );bool OnSetUserData(IScriptable userData)RTTIre.Hooks.Place( "SettingsMainGameController", "OnSetUserData", (SettingsMainGameController_OnSetUserData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnSetUserData( SettingsMainGameController self, IScriptable? userData );bool OnUninitialize()overrideRTTIre.Hooks.Place( "SettingsMainGameController", "OnUninitialize", (SettingsMainGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnUninitialize( SettingsMainGameController self );void EnableApplyButton()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "EnableApplyButton;", (SettingsMainGameController_EnableApplyButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_EnableApplyButton( SettingsMainGameController self );void DisableApplyButton()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "DisableApplyButton;", (SettingsMainGameController_DisableApplyButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_DisableApplyButton( SettingsMainGameController self );bool IsApplyButtonEnabled()RTTIre.Hooks.Place( "SettingsMainGameController", "IsApplyButtonEnabled;", (SettingsMainGameController_IsApplyButtonEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_IsApplyButtonEnabled( SettingsMainGameController self );void EnableResetButton()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "EnableResetButton;", (SettingsMainGameController_EnableResetButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_EnableResetButton( SettingsMainGameController self );void DisableResetButton()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "DisableResetButton;", (SettingsMainGameController_DisableResetButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_DisableResetButton( SettingsMainGameController self );bool IsResetButtonEnabled()RTTIre.Hooks.Place( "SettingsMainGameController", "IsResetButtonEnabled;", (SettingsMainGameController_IsResetButtonEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_IsResetButtonEnabled( SettingsMainGameController self );void CheckButtons()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "CheckButtons;", (SettingsMainGameController_CheckButtons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_CheckButtons( SettingsMainGameController self );void OnVarModified(CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason)RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "OnVarModified;CNameCNameConfigVarTypeConfigChangeReason", (SettingsMainGameController_OnVarModified x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnVarModified( SettingsMainGameController self, CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason );void SetLanguageDisclaimerVisiblity(int i)RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "SetLanguageDisclaimerVisiblity;Int32", (SettingsMainGameController_SetLanguageDisclaimerVisiblity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_SetLanguageDisclaimerVisiblity( SettingsMainGameController self, int i );bool UseRightAligned()RTTIre.Hooks.Place( "SettingsMainGameController", "UseRightAligned;", (SettingsMainGameController_UseRightAligned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_UseRightAligned( SettingsMainGameController self );void OnSettingsNotify(InGameConfigNotificationType status)RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "OnSettingsNotify;ConfigNotificationType", (SettingsMainGameController_OnSettingsNotify x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnSettingsNotify( SettingsMainGameController self, InGameConfigNotificationType status );void CheckDualSenseSettingsVisibility()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "CheckDualSenseSettingsVisibility;", (SettingsMainGameController_CheckDualSenseSettingsVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_CheckDualSenseSettingsVisibility( SettingsMainGameController self );void CheckHDRSettingVisibility()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "CheckHDRSettingVisibility;", (SettingsMainGameController_CheckHDRSettingVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_CheckHDRSettingVisibility( SettingsMainGameController self );void SetLanguagePackageInstallProgress(float progress)overrideRTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "SetLanguagePackageInstallProgress;Float", (SettingsMainGameController_SetLanguagePackageInstallProgress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_SetLanguagePackageInstallProgress( SettingsMainGameController self, float progress );void SetLanguagePackageInstallProgressBar(float progress, bool completed, bool started)overrideRTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "SetLanguagePackageInstallProgressBar;FloatBoolBool", (SettingsMainGameController_SetLanguagePackageInstallProgressBar x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_SetLanguagePackageInstallProgressBar( SettingsMainGameController self, float progress, bool completed, bool started );void AddSettingsGroup(userSettings.Group settingsGroup)RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "AddSettingsGroup;ConfigGroup", (SettingsMainGameController_AddSettingsGroup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_AddSettingsGroup( SettingsMainGameController self, userSettings.Group? settingsGroup );void PopulateSettingsData()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "PopulateSettingsData;", (SettingsMainGameController_PopulateSettingsData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_PopulateSettingsData( SettingsMainGameController self );void PopulateCategories(int idx)RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "PopulateCategories;Int32", (SettingsMainGameController_PopulateCategories x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_PopulateCategories( SettingsMainGameController self, int idx );bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIre.Hooks.Place( "SettingsMainGameController", "OnSetMenuEventDispatcher", (SettingsMainGameController_OnSetMenuEventDispatcher x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnSetMenuEventDispatcher( SettingsMainGameController self, WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher );bool OnBack(IScriptable userData)overrideRTTIre.Hooks.Place( "SettingsMainGameController", "OnBack", (SettingsMainGameController_OnBack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnBack( SettingsMainGameController self, IScriptable? userData );void RequestClose()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "RequestClose;", (SettingsMainGameController_RequestClose x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_RequestClose( SettingsMainGameController self );void RequestRestoreDefaults()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "RequestRestoreDefaults;", (SettingsMainGameController_RequestRestoreDefaults x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_RequestRestoreDefaults( SettingsMainGameController self );void CheckSettings()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "CheckSettings;", (SettingsMainGameController_CheckSettings x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_CheckSettings( SettingsMainGameController self );void CheckRejectSettings()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "CheckRejectSettings;", (SettingsMainGameController_CheckRejectSettings x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_CheckRejectSettings( SettingsMainGameController self );void CheckAcceptSettings()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "CheckAcceptSettings;", (SettingsMainGameController_CheckAcceptSettings x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_CheckAcceptSettings( SettingsMainGameController self );void SetSideButtonsVisiblity(int i)RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "SetSideButtonsVisiblity;Int32", (SettingsMainGameController_SetSideButtonsVisiblity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_SetSideButtonsVisiblity( SettingsMainGameController self, int i );bool IsPlayerInCall(PlayerPuppet player)RTTIre.Hooks.Place( "SettingsMainGameController", "IsPlayerInCall;PlayerPuppet", (SettingsMainGameController_IsPlayerInCall x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_IsPlayerInCall( SettingsMainGameController self, PlayerPuppet? player );bool HasActiveWeaponGrenade(PlayerPuppet player)RTTIre.Hooks.Place( "SettingsMainGameController", "HasActiveWeaponGrenade;PlayerPuppet", (SettingsMainGameController_HasActiveWeaponGrenade x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_HasActiveWeaponGrenade( SettingsMainGameController self, PlayerPuppet? player );bool IsDangerousQuickhackActiveAroundPlayer(PlayerPuppet player)RTTIre.Hooks.Place( "SettingsMainGameController", "IsDangerousQuickhackActiveAroundPlayer;PlayerPuppet", (SettingsMainGameController_IsDangerousQuickhackActiveAroundPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_IsDangerousQuickhackActiveAroundPlayer( SettingsMainGameController self, PlayerPuppet? player );void EvaluateReplayTutorialButton()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "EvaluateReplayTutorialButton;", (SettingsMainGameController_EvaluateReplayTutorialButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_EvaluateReplayTutorialButton( SettingsMainGameController self );void StartReplayTutorial()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "StartReplayTutorial;", (SettingsMainGameController_StartReplayTutorial x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_StartReplayTutorial( SettingsMainGameController self );bool OnMenuChanged(int index, ink.ListItemController target)RTTIre.Hooks.Place( "SettingsMainGameController", "OnMenuChanged", (SettingsMainGameController_OnMenuChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnMenuChanged( SettingsMainGameController self, int index, ink.ListItemController? target );bool OnApplyButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "SettingsMainGameController", "OnApplyButtonReleased", (SettingsMainGameController_OnApplyButtonReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnApplyButtonReleased( SettingsMainGameController self, WeakHandle<ink.ButtonController> controller );bool OnResetButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "SettingsMainGameController", "OnResetButtonReleased", (SettingsMainGameController_OnResetButtonReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnResetButtonReleased( SettingsMainGameController self, WeakHandle<ink.ButtonController> controller );bool OnBrightnessButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "SettingsMainGameController", "OnBrightnessButtonReleased", (SettingsMainGameController_OnBrightnessButtonReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnBrightnessButtonReleased( SettingsMainGameController self, WeakHandle<ink.ButtonController> controller );bool OnHDRButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "SettingsMainGameController", "OnHDRButtonReleased", (SettingsMainGameController_OnHDRButtonReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnHDRButtonReleased( SettingsMainGameController self, WeakHandle<ink.ButtonController> controller );bool OnControllerButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "SettingsMainGameController", "OnControllerButtonReleased", (SettingsMainGameController_OnControllerButtonReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnControllerButtonReleased( SettingsMainGameController self, WeakHandle<ink.ButtonController> controller );bool OnPressReplayTutorial(ink.PointerEvent evt)RTTIre.Hooks.Place( "SettingsMainGameController", "OnPressReplayTutorial", (SettingsMainGameController_OnPressReplayTutorial x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnPressReplayTutorial( SettingsMainGameController self, ink.PointerEvent? evt );bool OnBenchmarkButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "SettingsMainGameController", "OnBenchmarkButtonReleased", (SettingsMainGameController_OnBenchmarkButtonReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnBenchmarkButtonReleased( SettingsMainGameController self, WeakHandle<ink.ButtonController> controller );void RunSafezonesEditor()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "RunSafezonesEditor;", (SettingsMainGameController_RunSafezonesEditor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_RunSafezonesEditor( SettingsMainGameController self );bool OnSafezonesButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "SettingsMainGameController", "OnSafezonesButtonReleased", (SettingsMainGameController_OnSafezonesButtonReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnSafezonesButtonReleased( SettingsMainGameController self, WeakHandle<ink.ButtonController> controller );bool OnSafezonesEditorCloseRequest(ink.GameNotificationData data)RTTIre.Hooks.Place( "SettingsMainGameController", "OnSafezonesEditorCloseRequest", (SettingsMainGameController_OnSafezonesEditorCloseRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnSafezonesEditorCloseRequest( SettingsMainGameController self, ink.GameNotificationData? data );bool OnDefaultButtonReleased(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "SettingsMainGameController", "OnDefaultButtonReleased", (SettingsMainGameController_OnDefaultButtonReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnDefaultButtonReleased( SettingsMainGameController self, WeakHandle<ink.ButtonController> controller );bool OnLocalizationChanged(ink.LocalizationChangedEvent evt)RTTIre.Hooks.Place( "SettingsMainGameController", "OnLocalizationChanged", (SettingsMainGameController_OnLocalizationChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnLocalizationChanged( SettingsMainGameController self, ink.LocalizationChangedEvent? evt );void PopulateHints()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "PopulateHints;", (SettingsMainGameController_PopulateHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_PopulateHints( SettingsMainGameController self );void OnApplyButton()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "OnApplyButton;", (SettingsMainGameController_OnApplyButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnApplyButton( SettingsMainGameController self );void OnResetButton()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "OnResetButton;", (SettingsMainGameController_OnResetButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnResetButton( SettingsMainGameController self );void ShowBrightnessScreen()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "ShowBrightnessScreen;", (SettingsMainGameController_ShowBrightnessScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_ShowBrightnessScreen( SettingsMainGameController self );void ShowHDRScreen()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "ShowHDRScreen;", (SettingsMainGameController_ShowHDRScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_ShowHDRScreen( SettingsMainGameController self );void ShowControllerScreen()RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "ShowControllerScreen;", (SettingsMainGameController_ShowControllerScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_ShowControllerScreen( SettingsMainGameController self );bool IsBlockedByActionWithoutAssignedKey()RTTIre.Hooks.Place( "SettingsMainGameController", "IsBlockedByActionWithoutAssignedKey;", (SettingsMainGameController_IsBlockedByActionWithoutAssignedKey x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_IsBlockedByActionWithoutAssignedKey( SettingsMainGameController self );bool OnButtonRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "SettingsMainGameController", "OnButtonRelease", (SettingsMainGameController_OnButtonRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnButtonRelease( SettingsMainGameController self, ink.PointerEvent? evt );bool OnSettingHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "SettingsMainGameController", "OnSettingHoverOver", (SettingsMainGameController_OnSettingHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnSettingHoverOver( SettingsMainGameController self, ink.PointerEvent? evt );bool OnSettingHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "SettingsMainGameController", "OnSettingHoverOut", (SettingsMainGameController_OnSettingHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_OnSettingHoverOut( SettingsMainGameController self, ink.PointerEvent? evt );void PopulateOptions(userSettings.Var[] options)RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "PopulateOptions;script_ref<array<ConfigVar>>", (SettingsMainGameController_PopulateOptions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_PopulateOptions( SettingsMainGameController self, userSettings.Var[] options );void PopulateCategorySettingsOptions(int idx)RTTIre.Hooks.PlaceVoid( "SettingsMainGameController", "PopulateCategorySettingsOptions;Int32", (SettingsMainGameController_PopulateCategorySettingsOptions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsMainGameController_PopulateCategorySettingsOptions( SettingsMainGameController self, int idx );