38 layoutRoot =
g_Game.GetWorkspace().CreateWidgets(
"gui/layouts/day_z_ingamemenu.layout");
59 if (
g_Game.IsMultiplayer())
232 Man player =
g_Game.GetPlayer();
234 if (player && player.IsUnconscious() && !player.IsDamageDestroyed())
236 g_Game.GetUIManager().ShowDialog(
"#main_menu_respawn",
"#main_menu_respawn_question",
IDC_INT_RETRY, DBT_YESNO, DBB_YES, DMT_QUESTION,
this);
264 super.OnModalResult(w,
x,
y, code, result);
267 if (
g_Game.IsMultiplayer())
269 g_Game.LogoutRequestTime();
275 g_Game.GetMission().AbortMission();
277 g_Game.CancelLoginTimeCountdown();
282 g_Game.CancelLoginTimeCountdown();
288 if (player && player.IsAlive() && !player.IsUnconscious())
347 g_Game.GetMenuDefaultCharacterData(
false).SetRandomCharacterForced(random);
353 player.SimulateDeath(
true);
357 MissionGameplay missionGP = MissionGameplay.Cast(
g_Game.GetMission());
358 missionGP.DestroyAllMenus();
359 missionGP.SetPlayerRespawning(
true);
360 missionGP.Continue();