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

◆ LockControls()

void UIMenuPanel::LockControls ( )
inlineprivate

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

81 {
82#ifdef FEATURE_CURSOR
83 if (IsCreatedHidden())
84 return;
85#endif
86
87 if (UseMouse())
88 {
89 g_Game.GetInput().ChangeGameFocus(1, INPUT_DEVICE_MOUSE);
90 g_Game.GetUIManager().ShowUICursor(true);
91 }
92
93 if (UseKeyboard())
94 {
95 g_Game.GetInput().ChangeGameFocus(1, INPUT_DEVICE_KEYBOARD);
96 }
97
98 if (UseGamepad())
99 {
100 g_Game.GetInput().ChangeGameFocus(1, INPUT_DEVICE_GAMEPAD);
101 }
102 }
DayZGame g_Game
Определения DayZGame.c:3942
bool UseKeyboard()
Определения UIScriptedMenu.c:41
bool UseMouse()
Определения UIScriptedMenu.c:33
bool UseGamepad()
Определения UIScriptedMenu.c:49
const int INPUT_DEVICE_MOUSE
Определения 1_Core/DayZ/constants.c:24
const int INPUT_DEVICE_GAMEPAD
Определения 1_Core/DayZ/constants.c:28
const int INPUT_DEVICE_KEYBOARD
Определения 1_Core/DayZ/constants.c:23

Перекрестные ссылки g_Game, INPUT_DEVICE_GAMEPAD, INPUT_DEVICE_KEYBOARD, INPUT_DEVICE_MOUSE, UIScriptedMenu::UseGamepad(), UIScriptedMenu::UseKeyboard() и UIScriptedMenu::UseMouse().

Используется в OnShow().