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

◆ OnInputDeviceChanged() [10/10]

void UIScriptedMenu::OnInputDeviceChanged ( EInputDeviceType pInputDeviceType)
inlineprotected

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

136 {
137 switch (pInputDeviceType)
138 {
139 case EInputDeviceType.CONTROLLER:
140 #ifdef PLATFORM_CONSOLE
142 layoutRoot.FindAnyWidget("toolbar_bg").Show(true);
143 layoutRoot.FindAnyWidget("ConsoleControls").Show(true);
144 layoutRoot.FindAnyWidget("PlayIcon0").Show(false);
145 layoutRoot.FindAnyWidget("BackIcon0").Show(false);
146 if (GetGame().GetInput().IsEnabledMouseAndKeyboardEvenOnServer())
147 {
149 }
150 #endif
151 break;
152
153 default:
154 #ifdef PLATFORM_CONSOLE
155 if (GetGame().GetInput().IsEnabledMouseAndKeyboardEvenOnServer())
156 {
157 layoutRoot.FindAnyWidget("toolbar_bg").Show(false);
158 layoutRoot.FindAnyWidget("ConsoleControls").Show(false);
159 layoutRoot.FindAnyWidget("PlayIcon0").Show(true);
160 layoutRoot.FindAnyWidget("BackIcon0").Show(true);
162 }
163 #endif
164 break;
165 }
166 }
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().