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

◆ GameRespawn()

void UIScriptedMenu::GameRespawn ( bool random)
inlineprotected

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

346 {
347 g_Game.GetMenuDefaultCharacterData(false).SetRandomCharacterForced(random);
348 g_Game.RespawnPlayer();
349
350 PlayerBase player = PlayerBase.Cast(g_Game.GetPlayer());
351 if (player)
352 {
353 player.SimulateDeath(true);
354 g_Game.GetCallQueue(CALL_CATEGORY_GUI).Call(player.ShowDeadScreen, true, 0);
355 }
356
357 MissionGameplay missionGP = MissionGameplay.Cast(g_Game.GetMission());
358 missionGP.DestroyAllMenus();
359 missionGP.SetPlayerRespawning(true);
360 missionGP.Continue();
361
362 Close();
363 }
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_Respawn() и OnModalResult().