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

◆ OnRestrainChangeClient()

void ManBase::OnRestrainChangeClient ( )
inlineprotected

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

2237 {
2238 if (m_IsRestrained && IsControlledPlayer())
2239 {
2240 UIManager uiManager = g_Game.GetUIManager();
2241 if (uiManager.IsMenuOpen(MENU_RADIAL_QUICKBAR))
2242 uiManager.FindMenu(MENU_RADIAL_QUICKBAR).Close();
2243 if (uiManager.IsMenuOpen(MENU_INVENTORY))
2244 g_Game.GetMission().HideInventory();
2245 }
2246 }
DayZGame g_Game
Определения DayZGame.c:4074
bool m_IsRestrained
Определения PlayerBase.c:157
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:186
const int MENU_RADIAL_QUICKBAR
Определения 3_Game/DayZ/constants.c:204

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

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