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

◆ PopulateDlcFrame() [2/2]

void UIScriptedMenu::PopulateDlcFrame ( )
inlineprotected

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

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

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