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

◆ IsCurrentUIPageValid()

bool PluginBase::IsCurrentUIPageValid ( int ui_page_request)
inlineprotected

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

311 {
312 int ui_page_current = MENU_NONE;
313
314 if ( g_Game.GetUIManager().GetMenu() )
315 {
316 ui_page_current = g_Game.GetUIManager().GetMenu().GetID();
317 }
318
319 if ( ui_page_current < MENU_ANY || !CheckMask( ui_page_request, ui_page_current ) )
320 {
321 if ( CheckMask( ui_page_request, MENU_NONE ) || !CheckMask( ui_page_request, MENU_ANY ) )
322 {
323 return false;
324 }
325 }
326
327 return true;
328 }
DayZGame g_Game
Определения DayZGame.c:4074
bool CheckMask(int source_mask, int target_mask)
Определения PluginKeyBinding.c:330
const int MENU_NONE
Определения 3_Game/DayZ/constants.c:177
const int MENU_ANY
Определения 3_Game/DayZ/constants.c:176

Перекрестные ссылки CheckMask(), g_Game, MENU_ANY и MENU_NONE.

Используется в OnKeyPress() и OnMouse().