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

◆ OnRestrainStartedChangeClient()

void ManBase::OnRestrainStartedChangeClient ( )
inlineprotected

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

2046 {
2047 if (m_IsRestrainStarted && IsControlledPlayer())
2048 {
2049 UIManager uiManager = g_Game.GetUIManager();
2050 if (uiManager.IsMenuOpen(MENU_RADIAL_QUICKBAR))
2051 uiManager.FindMenu(MENU_RADIAL_QUICKBAR).Close();
2052 if (uiManager.IsMenuOpen(MENU_INVENTORY))
2053 g_Game.GetMission().HideInventory();
2054 }
2055 }
DayZGame g_Game
Определения DayZGame.c:3942
bool m_IsRestrainStarted
Определения PlayerBase.c:160
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_IsRestrainStarted, MENU_INVENTORY и MENU_RADIAL_QUICKBAR.

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