class InputDeviceDisconnectWarningMenuSource
InputDeviceDisconnectWarningMenu › UIScriptedMenu › UIMenuPanel › Managed
All members, including inherited
Constructors 2
void InputDeviceDisconnectWarningMenu()References Mission.AddActiveInputExcludes(), BuildMessages(), CGame.GetMission()
Show 2 more
, m_CanClose, and m_DisconnectedDevicesvoid ~InputDeviceDisconnectWarningMenu()References DayZGame.DeleteTitleScreen(), CGame.GetMission(), PPERequesterBank.GetRequester()
Show 2 more
, Mission.RemoveActiveInputExcludes(), and PPERequesterBase.Stop()Members 12
Referenced by InputDeviceDisconnectWarningMenu(), UpdateDisconnectedDevices(), and UpdateDisconnectTexts()
private ref array<int> m_DeviceOrder = {EUAINPUT_DEVICE_CONTROLLER,EUAINPUT_DEVICE_MOUSE,EUAINPUT_DEVICE_KEYBOARD}Referenced by UpdateDisconnectTexts()
private bool m_CanCloseReferenced by InputDeviceDisconnectWarningMenu(), OnKeyUp(), OnMouseButtonUp()
Show 2 more
, UpdateDisconnectedDevices(), and UpdateWarningMenu()private bool m_InitializedReferenced by UpdateDisconnectedDevices()
private string m_DevicesTextprivate string m_CaptionTextprivate string m_ConfirmationTextprivate WrapSpacerWidget m_WrapperWidgetprivate TextWidget m_CaptionWidgetprivate RichTextWidget m_DeviceListWidgetprivate RichTextWidget m_ActionTextWidgetMethods 8
override Widget Init()References Class.Cast(), Class.Cast(), Class.Cast()
Show 19 more
, UIManager.CloseDialog(), WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), CGame.GetMission(), Mission.GetOnInputDeviceConnected(), Mission.GetOnInputDeviceDisconnected(), PPERequesterBank.GetRequester(), CGame.GetUIManager(), CGame.GetWorkspace(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), UIManager.IsDialogVisible(), PPERequesterBase.Start(), UpdateDisconnectedDevices(), UIScriptedMenu.layoutRoot, m_ActionTextWidget, m_CaptionWidget, m_DeviceListWidget, and m_WrapperWidgetprivate void BuildMessages()Referenced by InputDeviceDisconnectWarningMenu()
private void UpdateDisconnectTexts()Composes message depending on context
References array.Count(), array.Count(), array.Find()
Show 8 more
, map.Get(), string.Empty, m_CaptionText, m_ConfirmationText, m_DeviceMessages, m_DeviceOrder, m_DevicesText, and m_DisconnectedDevicesReferenced by UpdateWarningMenu()
private void SetDisconnectTexts()Referenced by UpdateWarningMenu()
private void UpdateDisconnectedDevices(int device = -1)References Input.AreAllAllowedInputDevicesActive(), array.Clear(), CGame.GetInput()
Show 4 more
, UpdateWarningMenu(), m_CanClose, m_DisconnectedDevices, and m_InitializedReferenced by Init()
private void UpdateWarningMenu(int device)References UIMenuPanel.Close(), SetDisconnectTexts(), UpdateDisconnectTexts()
Show 2 more
, UIScriptedMenu.layoutRoot, and m_CanCloseReferenced by UpdateDisconnectedDevices()