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

◆ RequestRespawn()

bool UIScriptedMenu::RequestRespawn ( bool random)
inlineprotected

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

206 {
207 IngameHud.Cast(GetGame().GetMission().GetHud()).InitBadgesAndNotifiers();
208 Man player = GetGame().GetPlayer();
209 if (player && (player.GetPlayerState() == EPlayerStates.ALIVE && !player.IsUnconscious()))
210 return false;
211
212 #ifdef PLATFORM_CONSOLE
213 InGameMenuXbox menu_ingame = InGameMenuXbox.Cast(GetGame().GetUIManager().FindMenu(MENU_INGAME));
214 #else
215 InGameMenu menu_ingame = InGameMenu.Cast(GetGame().GetUIManager().FindMenu(MENU_INGAME));
216 #endif
217
218 if (!menu_ingame)
219 return false;
220
221 menu_ingame.MenuRequestRespawn(this, random);
222 return true;
223 }
EPlayerStates
Определения EPlayerStates.c:2
proto native DayZPlayer GetPlayer()
void InGameMenuXbox()
Определения InGameMenuXbox.c:43
proto native CGame GetGame()
const int MENU_INGAME
Определения 3_Game/constants.c:178

Перекрестные ссылки GetGame(), CGame::GetPlayer(), InGameMenuXbox() и MENU_INGAME.

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