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

◆ ComposeData()

void UIScriptedMenu::ComposeData ( )
inlineprotected

Inits data structure.

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

307 {
309 {
310 m_CategoryStructure = null;
312 }
313
315 {
318 }
319
320 Widget w = m_ControlsImage.GetChildren();
321 m_ImageMarkerStructure.Set(w.GetUserID(),w);
322
323 while (w.GetSibling())
324 {
325 w = w.GetSibling();
326 m_ImageMarkerStructure.Set(w.GetUserID(),w); //inits button markers with their IDs
327 }
328
329 InputUtils.UpdateConsolePresetID();
330
331 #ifdef PLATFORM_XBOX
333 #else
335 #endif
336
337 //categories
338 Widget category_widget = m_PlatformHolder.GetChildren();
339 m_CategoryStructure.Set(category_widget.GetUserID(),category_widget);
340
341 while (category_widget.GetSibling())
342 {
343 category_widget = category_widget.GetSibling();
344 m_CategoryStructure.Set(category_widget.GetUserID(),category_widget);
345 }
346 }
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:403
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().