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

◆ UpdateGUI() [2/2]

void UIScriptedMenu::UpdateGUI ( )
inlineprivate

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

611 {
612 bool shouldUpdateMenuFocus = false;
613 Man player = g_Game.GetPlayer();
614 if (player)
615 {
616 m_PlayerAlive = player.GetPlayerState() == EPlayerStates.ALIVE;
617 }
618
619 if (m_PlayerAlive)
620 {
621 bool showRestartBtn = ShouldRestartBeVisible(player);
622 m_RestartButton.Show(showRestartBtn);
623 }
624 else
625 {
626 m_RestartButton.Show(false);
627 m_BackAvailable = false;
628 }
629
632
634 }
DayZGame g_Game
Определения DayZGame.c:3942
EPlayerStates
Определения EPlayerStates.c:2
void UpdateMenuFocus()
Определения InGameMenuXbox.c:961
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:604

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