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

◆ PopulateDlcFrame() [2/2]

void UIScriptedMenu::PopulateDlcFrame ( )
inlineprotected

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

766 {
767 if (!m_DlcHandlers)
768 m_DlcHandlers = new array<ref MainMenuDlcHandlerBase>();
769 else
770 {
771 // TODO: Would be better to update the parts that need updating instead of full recreation
772 // Destroying and then reloading the same video is quite wasteful
773 m_DlcHandlers.Clear();
774 }
775
776 m_DlcData = DlcDataLoader.GetData();
777 int count = m_DlcData.DLCs.Count();
778 JsonDataDLCInfo data;
779 ModInfo info;
780
781 for (int i = 0; i < count; i++)
782 {
783 data = m_DlcData.DLCs[i];
784 info = m_AllDlcsMap.Get(data.Name);
785 MainMenuDlcHandlerBase handler = new MainMenuDlcHandlerBase(info, m_DlcFrame, data);
786
787 handler.ShowInfoPanel(true);
788 m_DisplayedDlcHandler = handler;//TODO: carousel will take care of this later
789
790 m_DlcHandlers.Insert(handler);
791 }
792 }
string Name
Определения JsonDataDLCInfo.c:8
ref JsonDataDLCList m_DlcData
DEPRICATED.
Определения MainMenu.c:743
ref map< string, ref ModInfo > m_AllDlcsMap
Определения MainMenu.c:742
Widget m_DlcFrame
Определения MainMenu.c:44
ref MainMenuDlcHandlerBase m_DisplayedDlcHandler
Определения MainMenu.c:741
ref array< ref MainMenuDlcHandlerBase > m_DlcHandlers
DEPRICATED.
Определения MainMenu.c:740

Перекрестные ссылки DlcDataLoader::GetData(), m_AllDlcsMap, m_DisplayedDlcHandler, m_DlcData, m_DlcFrame, m_DlcHandlers и JsonDataDLCInfo::Name.