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

◆ SelectServer() [2/2]

void UIScriptedMenu::SelectServer ( ServerBrowserEntry server)
inlineprotected

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

660 {
662 {
663 m_SelectedServer.Deselect();
664 }
665
666 m_SelectedServer = server;
667
668 string mapNM = m_SelectedServer.GetMapToRun();
669 ContentDLC contentDLC = g_Game.GetContentDLCService();
670 EDLCId dlcId = contentDLC.GetDLCFromWorld(mapNM);
671 if (!ContentDLC.IsValidDLCID(dlcId) || contentDLC.IsDLCInstalled(dlcId))
672 {
673 m_PlayButtonLabel.Show(true);
674 m_OpenStoreButtonLabel.Show(false);
675 }
676 else
677 {
678 m_PlayButtonLabel.Show(false);
679 m_OpenStoreButtonLabel.Show(true);
680 }
681 }
EDLCId
Определения ContentDLC.c:4
DayZGame g_Game
Определения DayZGame.c:4074
proto bool IsDLCInstalled(EDLCId dlcId)
proto EDLCId GetDLCFromWorld(string world)
TextWidget m_OpenStoreButtonLabel
Определения ServerBrowserMenuNew.c:13
TextWidget m_PlayButtonLabel
Определения ServerBrowserMenuNew.c:12
ServerBrowserEntry m_SelectedServer
Определения ServerBrowserMenuNew.c:27

Перекрестные ссылки g_Game, ContentDLC::GetDLCFromWorld(), ContentDLC::IsDLCInstalled(), ContentDLC::IsValidDLCID(), m_OpenStoreButtonLabel, m_PlayButtonLabel и m_SelectedServer.