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

◆ CloseInventoryMenu()

void ManBase::CloseInventoryMenu ( )
inlineprotected

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

6948 {
6949 if (GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
6950 {
6951#ifndef NO_GUI
6952 UIScriptedMenu menu = g_Game.GetUIManager().GetMenu();
6953 if (menu && (menu.GetID() == MENU_INVENTORY || menu.GetID() == MENU_INSPECT))
6954 {
6955 Mission mission = g_Game.GetMission();
6956 g_Game.GetUIManager().CloseAll();
6957 mission.RemoveActiveInputExcludes({"inventory"},false);
6958 mission.RemoveActiveInputRestriction(EInputRestrictors.INVENTORY);
6959 }
6960#endif
6961 }
6962 }
DayZGame g_Game
Определения DayZGame.c:4074
Mission mission
Определения DisplayStatus.c:28
void RemoveActiveInputRestriction(int restrictor)
void RemoveActiveInputExcludes(array< string > excludes, bool bForceSupress=false)
deprecated
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1084
proto native DayZPlayerInstanceType GetInstanceType()
const int MENU_INSPECT
Определения 3_Game/DayZ/constants.c:185
const int MENU_INVENTORY
Определения 3_Game/DayZ/constants.c:186

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

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