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

◆ GameRespawn()

void UIScriptedMenu::GameRespawn ( bool random)
inlineprotected

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

346 {
349
350 PlayerBase player = PlayerBase.Cast(GetGame().GetPlayer());
351 if (player)
352 {
353 player.SimulateDeath(true);
354 GetGame().GetCallQueue(CALL_CATEGORY_GUI).Call(player.ShowDeadScreen, true, 0);
355 }
356
357 MissionGameplay missionGP = MissionGameplay.Cast(GetGame().GetMission());
358 missionGP.DestroyAllMenus();
359 missionGP.SetPlayerRespawning(true);
360 missionGP.Continue();
361
362 Close();
363 }
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)
Определения 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() и MenuDefaultCharacterData::SetRandomCharacterForced().

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