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

◆ RequestRespawn()

bool UIScriptedMenu::RequestRespawn ( bool random)
inlineprotected

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

198 {
199 IngameHud.Cast(GetGame().GetMission().GetHud()).InitBadgesAndNotifiers();
200 Man player = GetGame().GetPlayer();
201 if (player && (player.GetPlayerState() == EPlayerStates.ALIVE && !player.IsUnconscious()))
202 return false;
203
204 #ifdef PLATFORM_CONSOLE
205 InGameMenuXbox menu_ingame = InGameMenuXbox.Cast(GetGame().GetUIManager().FindMenu(MENU_INGAME));
206 #else
207 InGameMenu menu_ingame = InGameMenu.Cast(GetGame().GetUIManager().FindMenu(MENU_INGAME));
208 #endif
209
210 if (!menu_ingame)
211 return false;
212
213 menu_ingame.MenuRequestRespawn(this, random);
214 return true;
215 }
EPlayerStates
Определения EPlayerStates.c:2
proto native DayZPlayer GetPlayer()
void InGameMenuXbox()
Определения InGameMenuXbox.c:43
proto native CGame GetGame()
const int MENU_INGAME
Определения constants.c:178

Перекрестные ссылки GetGame(), CGame::GetPlayer(), InGameMenuXbox() и MENU_INGAME.

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