DayZ 1.27
DayZ Explorer by KGB
 
Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Группы Страницы
Загрузка...
Поиск...
Не найдено

◆ RegisterLayouts()

void GameplayEffectWidgets_base::RegisterLayouts ( string path,
array< int > types )
inlineprotected

Registers new layout and ties effect IDs to it.

Заметки
Order of layout creation matters, they get layered on top of each other. Within a single layout, widget priorities govern the widget order.

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

87 {
89 m_UniqueLayouts.Insert(w);
90 w.Show(false);
91 foreach (int i : types)
92 {
93 m_Layouts.Set(i,w);
94 }
95 }
string path
Определения OptionSelectorMultistate.c:142
proto native WorkspaceWidget GetWorkspace()
ref set< ref Widget > m_UniqueLayouts
Определения GameplayEffectWidgets.c:10
ref map< int, ref Widget > m_Layouts
Определения GameplayEffectWidgets.c:9
ref Widget m_Root
Определения GameplayEffectWidgets.c:8
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.
WorkspaceWidget Widget
Defined in code.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), m_Layouts, m_Root, m_UniqueLayouts и path.

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