class ControlsXboxNewSource
ControlsXboxNew › UIScriptedMenu › UIMenuPanel › Managed
All members, including inherited
Constructors 1
void ~ControlsXboxNew()Constants 4
protected const int AREA_LEFT = 1protected const int AREA_RIGHT = 2protected const int PLATFORM_ADJUST_X1 = 1000Referenced by ComposeData()
protected const int PLATFORM_ADJUST_PS = 2000Referenced by ComposeData()
Members 15
protected string m_BackButtonTextIDprotected string m_NextPresetTextprotected int m_CurrentTabIdx = -1Referenced by UpdateTabContent()
protected int m_CurrentPresetVariant = -1protected ButtonWidget m_Backprotected ImageWidget m_ControlsLayoutImageprotected CanvasWidget m_CanvasWidgetprotected Widget m_ControlsImageprotected Widget m_PlatformHoldercontrols container for selected platform
Referenced by ComposeData()
protected Widget m_VariantWidgetprotected ref map<int,ref TButtonPairingInfo> m_AreasLRleft/right area holders
Referenced by DrawConnectingLines()
Methods 27
protected void OnInputPresetChanged()protected void OnInputDeviceChanged(EInputDeviceType pInputDeviceType)Referenced by OnShow()
void Back()void UpdateTabContent(int tab_index)References DrawConnectingLines(), FindChildByID(), InputUtils.GetConsolePresetID()
Show 7 more
, Widget.GetParent(), Widget.GetParent(), Widget.Show(), Widget.Show(), m_CategoryStructure, m_CurrentTabIdx, and m_VariantWidgetReferenced by Init()
protected void DrawConnectingLines(int index)Referenced by UpdateTabContent()
override Widget Init()References Class.Cast(), Class.Cast(), Class.CastTo()
Show 28 more
, ComposeData(), WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), CGame.GetMission(), Mission.GetOnInputDeviceChanged(), Mission.GetOnInputPresetChanged(), PPERequesterBank.GetRequester(), Widget.GetScript(), CGame.GetWorkspace(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), PPERequester_MenuEffects.SetVignetteIntensity(), Widget.Show(), UpdateControlsElements(), UpdateControlsElementVisibility(), UpdateTabContent(), UpdateToolbarText(), UIScriptedMenu.layoutRoot, m_Back, m_CanvasWidget, m_CategoryStructure, m_ControlsImage, m_ImageMarkerStructure, TabberUI.m_OnTabSwitch, m_TabberWidget, m_TabScript, and PPERequesterBank.REQ_MENUEFFECTSoverride void OnShow()References Input.GetCurrentInputDevice(), CGame.GetInput(), OnInputDeviceChanged()
Show 2 more
, UIScriptedMenu.OnShow(), and SetFocus()References m_Back
override void Update(float timeslice)protected void ComposeData()Inits data structure
References FindChildByID(), Widget.GetChildren(), Widget.GetChildren()
Show 14 more
, Widget.GetSibling(), Widget.GetSibling(), Widget.GetUserID(), Widget.GetUserID(), map.Set(), map.Set(), InputUtils.UpdateConsolePresetID(), UIScriptedMenu.layoutRoot, m_CategoryStructure, m_ControlsImage, m_ImageMarkerStructure, m_PlatformHolder, PLATFORM_ADJUST_PS, and PLATFORM_ADJUST_X1Referenced by Init()
protected void PerformSwitchPreset()Referenced by Update()
protected void UpdateToolbarText()References GetUApi(), UAInputAPI.PresetCount(), UAInputAPI.PresetCurrent()
Show 4 more
, UAInputAPI.PresetName(), m_NextPresetText, InputUtils.PRESET_NEW, and InputUtils.PRESET_OLDFinds immediate child widget with a corresponding userID
Finds all immediate children widgets with corresponding userIDs
References array.Count(), Widget.GetChildren(), Widget.GetSibling()
Show 2 more
, Widget.GetUserID(), and array.Insert()Referenced by DrawConnectingLines()
returns count
Referenced by DrawConnectingLines()
void ColorHighlight(Widget w)void ColorNormal(Widget w)References Class.Cast(), Widget.FindAnyWidget(), Widget.GetName()
Show 3 more
, Widget.SetColor(), Widget.SetColor(), and Widget.SetColor()protected void UpdateControlsElements()protected void UpdateControlsElementVisibility()