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

◆ GameRespawn()

void UIScriptedMenu::GameRespawn ( bool random)
inlineprotected

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

339 {
342
343 PlayerBase player = PlayerBase.Cast(GetGame().GetPlayer());
344 if (player)
345 {
346 player.SimulateDeath(true);
347 GetGame().GetCallQueue(CALL_CATEGORY_GUI).Call(player.ShowDeadScreen, true, 0);
348 }
349
350 MissionGameplay missionGP = MissionGameplay.Cast(GetGame().GetMission());
351 missionGP.DestroyAllMenus();
352 missionGP.SetPlayerRespawning(true);
353 missionGP.Continue();
354
355 Close();
356 }
void Close()
PlayerBase GetPlayer()
Определения ModifierBase.c:51
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() и MenuDefaultCharacterData::SetRandomCharacterForced().

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