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

◆ OnClick_Respawn()

void UIScriptedMenu::OnClick_Respawn ( )
inlineprotected

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

231 {
232 Man player = g_Game.GetPlayer();
233
234 if (player && player.IsUnconscious() && !player.IsDamageDestroyed())
235 {
236 g_Game.GetUIManager().ShowDialog("#main_menu_respawn", "#main_menu_respawn_question", IDC_INT_RETRY, DBT_YESNO, DBB_YES, DMT_QUESTION, this);
237 }
238 else
239 {
240 if (g_Game.GetMission().GetRespawnModeClient() == GameConstants.RESPAWN_MODE_CUSTOM)
241 {
242 g_Game.GetCallQueue(CALL_CATEGORY_GUI).Call(g_Game.GetUIManager().EnterScriptedMenu,MENU_RESPAWN_DIALOGUE,this);
243 }
244 else
245 {
246 GameRespawn(true);
247 }
248 }
249 }
DayZGame g_Game
Определения DayZGame.c:3942
void GameRespawn(bool random)
Определения InGameMenu.c:345
const int MENU_RESPAWN_DIALOGUE
Определения 3_Game/DayZ/constants.c:209
const int CALL_CATEGORY_GUI
Определения 3_Game/DayZ/tools/tools.c:9
const int IDC_INT_RETRY
ingame menu
Определения 3_Game/DayZ/constants.c:158

Перекрестные ссылки CALL_CATEGORY_GUI, g_Game, GameRespawn(), IDC_INT_RETRY, MENU_RESPAWN_DIALOGUE и GameConstants::RESPAWN_MODE_CUSTOM.

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