DIFF

class InputDeviceDisconnectWarningMenuSource

InputDeviceDisconnectWarningMenu UIScriptedMenu UIMenuPanel Managed

All members, including inherited

Constructors 2

void InputDeviceDisconnectWarningMenu()

Members 12

private ref array<int> m_DeviceOrder = {EUAINPUT_DEVICE_CONTROLLER,EUAINPUT_DEVICE_MOUSE,EUAINPUT_DEVICE_KEYBOARD}
private ref map<int,string> m_DeviceMessages
private bool m_Initialized
private string m_DevicesText
private string m_CaptionText
private string m_ConfirmationText
private WrapSpacerWidget m_WrapperWidget
Referenced by Init(), and SetDisconnectTexts()
private TextWidget m_CaptionWidget
Referenced by Init(), and SetDisconnectTexts()
private RichTextWidget m_DeviceListWidget
Referenced by Init(), and SetDisconnectTexts()
private RichTextWidget m_ActionTextWidget
Referenced by Init(), and SetDisconnectTexts()

Methods 8

private void BuildMessages()
private void UpdateDisconnectTexts()

Composes message depending on context

Referenced by UpdateWarningMenu()
private void UpdateDisconnectedDevices(int device = -1)
Referenced by Init()
private void UpdateWarningMenu(int device)
override bool OnMouseButtonUp(Widget w, int x, int y, int button)
override bool OnKeyUp(Widget w, int x, int y, int key)