class game.ui
ControllerSettingsGameController
game.ui.ControllerSettingsGameController
- 23 properties
- 7 functions
Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
defaultWidgets | ink.WidgetReference[] | 0xF0 | |
southpawWidgets | ink.WidgetReference[] | 0x100 | |
legacyWidgets | ink.WidgetReference[] | 0x110 | |
generalInputPanel | ink.WidgetReference | 0x10 | scripted |
vehicleInputPanel | ink.WidgetReference | 0x28 | scripted |
vehicleCombatInputPanel | ink.WidgetReference | 0x40 | scripted |
selectorWidget | ink.WidgetReference | 0x58 | scripted |
schemeLegacyRef | ink.WidgetReference | 0x70 | scripted |
schemeAgileRef | ink.WidgetReference | 0x88 | scripted |
schemeAlternativeRef | ink.WidgetReference | 0xA0 | scripted |
inputSettingSelectorRef | ink.WidgetReference | 0xB8 | scripted |
inputSettingGroupName | CName | 0xD0 | scripted |
inputSettingVarName | CName | 0xD8 | scripted |
buttonHintsManagerRef | ink.WidgetReference | 0xE0 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0xF8 | scripted |
selectorCtrl | WeakHandle<ink.ListController> | 0x108 | scripted |
inputPanel | ink.WidgetReference[] | 0x118 | scripted |
currentTab | int | 0x128 | scripted |
inputSettingSelector | WeakHandle<SettingsSelectorControllerListString> | 0x130 | scripted |
inputSettingsListener | InputSettingsVarListener? | 0x140 | scripted |
settings | userSettings.UserSettings? | 0x150 | scripted |
inputSettingGroup | userSettings.Group? | 0x160 | scripted |
inputSettingVar | userSettings.Var? | 0x170 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "gameuiControllerSettingsGameController", "OnInitialize", (ControllerSettingsGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerSettingsGameController_OnInitialize( game.ui.ControllerSettingsGameController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "gameuiControllerSettingsGameController", "OnUninitialize", (ControllerSettingsGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerSettingsGameController_OnUninitialize( game.ui.ControllerSettingsGameController self );bool OnMenuChanged(int index, ink.ListItemController target)RTTIre.Hooks.Place( "gameuiControllerSettingsGameController", "OnMenuChanged", (ControllerSettingsGameController_OnMenuChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerSettingsGameController_OnMenuChanged( game.ui.ControllerSettingsGameController self, int index, ink.ListItemController? target );bool OnButtonRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "gameuiControllerSettingsGameController", "OnButtonRelease", (ControllerSettingsGameController_OnButtonRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ControllerSettingsGameController_OnButtonRelease( game.ui.ControllerSettingsGameController self, ink.PointerEvent? evt );void RefreshInputsVisiblity()RTTIre.Hooks.PlaceVoid( "gameuiControllerSettingsGameController", "RefreshInputsVisiblity;", (ControllerSettingsGameController_RefreshInputsVisiblity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerSettingsGameController_RefreshInputsVisiblity( game.ui.ControllerSettingsGameController self );void PopulatePanelsList()RTTIre.Hooks.PlaceVoid( "gameuiControllerSettingsGameController", "PopulatePanelsList;", (ControllerSettingsGameController_PopulatePanelsList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerSettingsGameController_PopulatePanelsList( game.ui.ControllerSettingsGameController self );void OnVarModified(CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason)RTTIre.Hooks.PlaceVoid( "gameuiControllerSettingsGameController", "OnVarModified;CNameCNameConfigVarTypeConfigChangeReason", (ControllerSettingsGameController_OnVarModified x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ControllerSettingsGameController_OnVarModified( game.ui.ControllerSettingsGameController self, CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason );