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

◆ GameRetry()

void UIScriptedMenu::GameRetry ( bool random)
inlineprotected

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

428 {
429 if (GetGame().IsMultiplayer())
430 {
433
434 PlayerBase player = PlayerBase.Cast(GetGame().GetPlayer());
435 if (player)
436 {
437 player.SimulateDeath(true);
438 GetGame().GetCallQueue(CALL_CATEGORY_GUI).Call(player.ShowDeadScreen, true, 0);
439 }
440
441 MissionGameplay missionGP = MissionGameplay.Cast(GetGame().GetMission());
442 missionGP.DestroyAllMenus();
443 missionGP.SetPlayerRespawning(true);
444 missionGP.Continue();
445
446 Close();
447 }
448 else
449 {
451 }
452 }
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)
Определения Global/game.c:1548
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
Определения 3_Game/tools/tools.c:9

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

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