DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnInputDeviceChanged() [10/10]

void UIScriptedMenu::OnInputDeviceChanged ( EInputDeviceType pInputDeviceType)
inlineprotected

См. определение в файле ServerBrowserMenuNew.c строка 127

128 {
129 switch (pInputDeviceType)
130 {
131 case EInputDeviceType.CONTROLLER:
132 #ifdef PLATFORM_CONSOLE
134 layoutRoot.FindAnyWidget("toolbar_bg").Show(true);
135 layoutRoot.FindAnyWidget("ConsoleControls").Show(true);
136 layoutRoot.FindAnyWidget("PlayIcon0").Show(false);
137 layoutRoot.FindAnyWidget("BackIcon0").Show(false);
138 if (GetGame().GetInput().IsEnabledMouseAndKeyboardEvenOnServer())
139 {
141 }
142 #endif
143 break;
144
145 default:
146 #ifdef PLATFORM_CONSOLE
147 if (GetGame().GetInput().IsEnabledMouseAndKeyboardEvenOnServer())
148 {
149 layoutRoot.FindAnyWidget("toolbar_bg").Show(false);
150 layoutRoot.FindAnyWidget("ConsoleControls").Show(false);
151 layoutRoot.FindAnyWidget("PlayIcon0").Show(true);
152 layoutRoot.FindAnyWidget("BackIcon0").Show(true);
154 }
155 #endif
156 break;
157 }
158 }
proto native UIManager GetUIManager()
void ShowUICursor(bool visible)
Определения UIManager.c:244
void UpdateControlsElements()
Определения ControlsXboxNew.c:527
proto native CGame GetGame()
EInputDeviceType
Определения input.c:3

Перекрестные ссылки GetGame(), CGame::GetUIManager(), UIManager::ShowUICursor() и UpdateControlsElements().