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

◆ GameRetry()

void UIScriptedMenu::GameRetry ( bool random)
inlineprotected

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

461 {
462 if (g_Game.IsMultiplayer())
463 {
464 g_Game.GetMenuDefaultCharacterData(false).SetRandomCharacterForced(random);
465 g_Game.RespawnPlayer();
466
467 PlayerBase player = PlayerBase.Cast(g_Game.GetPlayer());
468 if (player)
469 {
470 player.SimulateDeath(true);
471 g_Game.GetCallQueue(CALL_CATEGORY_GUI).Call(player.ShowDeadScreen, true, 0);
472 }
473
474 MissionGameplay missionGP = MissionGameplay.Cast(g_Game.GetMission());
475 missionGP.DestroyAllMenus();
476 missionGP.SetPlayerRespawning(true);
477 missionGP.Continue();
478
479 Close();
480 }
481 else
482 {
483 g_Game.RestartMission();
484 }
485 }
DayZGame g_Game
Определения DayZGame.c:3942
void Close()
const int CALL_CATEGORY_GUI
Определения 3_Game/DayZ/tools/tools.c:9

Перекрестные ссылки CALL_CATEGORY_GUI, Close() и g_Game.

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