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

◆ GameRetry()

void UIScriptedMenu::GameRetry ( bool random)
inlineprotected

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

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

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

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