BlackICE Scripting

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

PropertyTypeOffset
defaultWidgetsink.WidgetReference[]0xF0
southpawWidgetsink.WidgetReference[]0x100
legacyWidgetsink.WidgetReference[]0x110
generalInputPanelink.WidgetReference0x10 scripted
vehicleInputPanelink.WidgetReference0x28 scripted
vehicleCombatInputPanelink.WidgetReference0x40 scripted
selectorWidgetink.WidgetReference0x58 scripted
schemeLegacyRefink.WidgetReference0x70 scripted
schemeAgileRefink.WidgetReference0x88 scripted
schemeAlternativeRefink.WidgetReference0xA0 scripted
inputSettingSelectorRefink.WidgetReference0xB8 scripted
inputSettingGroupNameCName0xD0 scripted
inputSettingVarNameCName0xD8 scripted
buttonHintsManagerRefink.WidgetReference0xE0 scripted
buttonHintsControllerWeakHandle<ButtonHints>0xF8 scripted
selectorCtrlWeakHandle<ink.ListController>0x108 scripted
inputPanelink.WidgetReference[]0x118 scripted
currentTabint0x128 scripted
inputSettingSelectorWeakHandle<SettingsSelectorControllerListString>0x130 scripted
inputSettingsListenerInputSettingsVarListener?0x140 scripted
settingsuserSettings.UserSettings?0x150 scripted
inputSettingGroupuserSettings.Group?0x160 scripted
inputSettingVaruserSettings.Var?0x170 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnMenuChanged(int index, ink.ListItemController target) RTTI
  • bool OnButtonRelease(ink.PointerEvent evt) RTTI
  • void RefreshInputsVisiblity() RTTI
  • void PopulatePanelsList() RTTI
  • void OnVarModified(CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason) RTTI