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

◆ CloseInventoryMenu()

void ManBase::CloseInventoryMenu ( )
inlineprotected

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

6627 {
6628 if (GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
6629 {
6630#ifndef NO_GUI
6631 UIScriptedMenu menu = g_Game.GetUIManager().GetMenu();
6632 if (menu && (menu.GetID() == MENU_INVENTORY || menu.GetID() == MENU_INSPECT))
6633 {
6634 Mission mission = g_Game.GetMission();
6635 g_Game.GetUIManager().CloseAll();
6636 mission.RemoveActiveInputExcludes({"inventory"},false);
6637 mission.RemoveActiveInputRestriction(EInputRestrictors.INVENTORY);
6638 }
6639#endif
6640 }
6641 }
DayZGame g_Game
Определения DayZGame.c:3942
Mission mission
Определения DisplayStatus.c:28
void RemoveActiveInputRestriction(int restrictor)
void RemoveActiveInputExcludes(array< string > excludes, bool bForceSupress=false)
deprecated
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1071
proto native DayZPlayerInstanceType GetInstanceType()
const int MENU_INSPECT
Определения 3_Game/DayZ/constants.c:179
const int MENU_INVENTORY
Определения 3_Game/DayZ/constants.c:180

Перекрестные ссылки g_Game, GetInstanceType(), MENU_INSPECT, MENU_INVENTORY и mission.

Используется в OnCommandClimbStart(), OnCommandFallStart(), OnCommandLadderStart(), OnCommandSwimStart(), OnCommandVehicleStart(), OnRestrainStart() и OnUnconsciousStart().