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

◆ GameRetry()

void UIScriptedMenu::GameRetry ( bool random)
inlineprotected

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

423 {
424 if (GetGame().IsMultiplayer())
425 {
426 //GetGame().GetUIManager().CloseAll();
429
430 PlayerBase player = PlayerBase.Cast(GetGame().GetPlayer());
431 if (player)
432 {
433 player.SimulateDeath(true);
434 GetGame().GetCallQueue(CALL_CATEGORY_GUI).Call(player.ShowDeadScreen, true, 0);
435 }
436
437 MissionGameplay missionGP = MissionGameplay.Cast(GetGame().GetMission());
438 missionGP.DestroyAllMenus();
439 missionGP.SetPlayerRespawning(true);
440 missionGP.Continue();
441
442 Close();
443 }
444 else
446 }
void Close()
PlayerBase GetPlayer()
Определения ModifierBase.c:51
proto native void RestartMission()
override ScriptCallQueue GetCallQueue(int call_category)
Определения DayZGame.c:1187
proto native void RespawnPlayer()
MenuDefaultCharacterData GetMenuDefaultCharacterData(bool fill_data=true)
Определения Game.c:1493
void SetRandomCharacterForced(bool state)
Определения gameplay.c:1115
proto void Call(func fn, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
adds call into the queue with given parameters and arguments (arguments are held in memory until the ...
proto native CGame GetGame()
const int CALL_CATEGORY_GUI
Определения tools.c:9

Перекрестные ссылки ScriptCallQueue::Call(), CALL_CATEGORY_GUI, Close(), CGame::GetCallQueue(), GetGame(), CGame::GetMenuDefaultCharacterData(), GetPlayer(), CGame::RespawnPlayer(), CGame::RestartMission() и MenuDefaultCharacterData::SetRandomCharacterForced().

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