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

◆ PopulateDlcFrame() [2/2]

void UIScriptedMenu::PopulateDlcFrame ( )
inlineprotected

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

156 {
157 if (!m_DlcHandlers)
158 m_DlcHandlers = new array<ref MainMenuDlcHandlerBase>();
159 else
160 {
161 // TODO: Would be better to update the parts that need updating instead of full recreation
162 // Destroying and then reloading the same video is quite wasteful
163 m_DlcHandlers.Clear();
164 }
165
166 m_DlcData = DlcDataLoader.GetData();
167 int count = m_DlcData.DLCs.Count();
168 JsonDataDLCInfo data;
169 ModInfo info;
170
171 for (int i = 0; i < count; i++)
172 {
173 data = m_DlcData.DLCs[i];
174 info = m_AllDlcsMap.Get(data.Name);
175 MainMenuDlcHandlerBase handler = new MainMenuDlcHandlerBase(info, m_DlcFrame, data);
176
177 handler.ShowInfoPanel(true);
178 m_DisplayedDlcHandler = handler;//TODO: carousel will take care of this later
179
180 m_DlcHandlers.Insert(handler);
181 }
182 }
string Name
Определения JsonDataDLCInfo.c:8
ref JsonDataDLCList m_DlcData
Определения MainMenu.c:46
ref map< string, ref ModInfo > m_AllDlcsMap
Определения MainMenu.c:45
Widget m_DlcFrame
Определения MainMenu.c:44
ref MainMenuDlcHandlerBase m_DisplayedDlcHandler
Определения MainMenu.c:48
ref array< ref MainMenuDlcHandlerBase > m_DlcHandlers
Определения MainMenu.c:47

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