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

◆ ComposeData()

void UIScriptedMenu::ComposeData ( )
inlineprotected

Inits data structure.

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

311 {
313 {
314 m_CategoryStructure = null;
316 }
317
319 {
322 }
323
324 Widget w = m_ControlsImage.GetChildren();
325 m_ImageMarkerStructure.Set(w.GetUserID(),w);
326
327 while (w.GetSibling())
328 {
329 w = w.GetSibling();
330 m_ImageMarkerStructure.Set(w.GetUserID(),w); //inits button markers with their IDs
331 }
332
333 InputUtils.UpdateConsolePresetID();
334
335 #ifdef PLATFORM_MSSTORE
337 #else
338 #ifdef PLATFORM_XBOX
340 #else
342 #endif
343 #endif
344
345 //categories
346 Widget category_widget = m_PlatformHolder.GetChildren();
347 m_CategoryStructure.Set(category_widget.GetUserID(),category_widget);
348
349 while (category_widget.GetSibling())
350 {
351 category_widget = category_widget.GetSibling();
352 m_CategoryStructure.Set(category_widget.GetUserID(),category_widget);
353 }
354 }
map
Определения ControlsXboxNew.c:4
const int PLATFORM_ADJUST_X1
Определения ControlsXboxNew.c:52
Widget m_PlatformHolder
Определения ControlsXboxNew.c:43
Widget FindChildByID(Widget wid, int user_id)
Finds immediate child widget with a corresponding userID.
Определения ControlsXboxNew.c:411
const int PLATFORM_ADJUST_PS
Определения ControlsXboxNew.c:53
ref map< int, Widget > m_ImageMarkerStructure
Определения ControlsXboxNew.c:46
ref map< int, Widget > m_CategoryStructure
Определения ControlsXboxNew.c:47
Widget m_ControlsImage
Определения ControlsXboxNew.c:42
WorkspaceWidget Widget
Defined in code.

Перекрестные ссылки FindChildByID(), m_CategoryStructure, m_ControlsImage, m_ImageMarkerStructure, m_PlatformHolder, PLATFORM_ADJUST_PS, PLATFORM_ADJUST_X1 и InputUtils::UpdateConsolePresetID().

Используется в Init().