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

◆ UpdateGUI() [2/2]

void UIScriptedMenu::UpdateGUI ( )
inlineprivate

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

603 {
604 bool shouldUpdateMenuFocus = false;
605 Man player = g_Game.GetPlayer();
606 if (player)
607 {
608 m_PlayerAlive = player.GetPlayerState() == EPlayerStates.ALIVE;
609 }
610
611 if (m_PlayerAlive)
612 {
613 bool showRestartBtn = ShouldRestartBeVisible(player);
614 m_RestartButton.Show(showRestartBtn);
615 }
616 else
617 {
618 m_RestartButton.Show(false);
619 m_BackAvailable = false;
620 }
621
624
626 }
DayZGame g_Game
Определения DayZGame.c:4074
EPlayerStates
Определения EPlayerStates.c:2
void UpdateMenuFocus()
Определения InGameMenuXbox.c:966
Widget m_ContinueButton
Определения InGameMenu.c:5
bool m_PlayerAlive
Определения InGameMenuXbox.c:16
Widget m_RestartButton
Определения InGameMenu.c:8
ButtonWidget m_RestartDeadButton
Определения InGameMenuXbox.c:29
bool m_BackAvailable
Определения InGameMenuXbox.c:13
bool ShouldRestartBeVisible(Man player)
Определения InGameMenuXbox.c:596

Перекрестные ссылки g_Game, m_BackAvailable, m_ContinueButton, m_PlayerAlive, m_RestartButton, m_RestartDeadButton, ShouldRestartBeVisible() и UpdateMenuFocus().