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

◆ OnRestrainChangeClient()

void ManBase::OnRestrainChangeClient ( )
inlineprotected

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

2058 {
2059 if (m_IsRestrained && IsControlledPlayer())
2060 {
2061 UIManager uiManager = g_Game.GetUIManager();
2062 if (uiManager.IsMenuOpen(MENU_RADIAL_QUICKBAR))
2063 uiManager.FindMenu(MENU_RADIAL_QUICKBAR).Close();
2064 if (uiManager.IsMenuOpen(MENU_INVENTORY))
2065 g_Game.GetMission().HideInventory();
2066 }
2067 }
DayZGame g_Game
Определения DayZGame.c:3942
bool m_IsRestrained
Определения PlayerBase.c:158
UIScriptedMenu FindMenu(int id)
Returns menu with specific ID if it is open (see MenuID)
Определения UIManager.c:160
bool IsMenuOpen(int id)
Returns true if menu with specific ID is opened (see MenuID)
Определения UIManager.c:154
const int MENU_INVENTORY
Определения 3_Game/DayZ/constants.c:180
const int MENU_RADIAL_QUICKBAR
Определения 3_Game/DayZ/constants.c:198

Перекрестные ссылки UIManager::FindMenu(), g_Game, UIManager::IsMenuOpen(), m_IsRestrained, MENU_INVENTORY и MENU_RADIAL_QUICKBAR.

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