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

◆ CreateActionInfoPanel()

void ActionTargetsCursor::CreateActionInfoPanel ( typename panelType ,
int actionCategory )
inlineprotected

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

164 {
165 TargetActionInfoPanelBase tInfoPanel = TargetActionInfoPanelBase.Cast(panelType.Spawn());
166 tInfoPanel.SetParentWidget(m_Root);
167 m_Root.AddChild(tInfoPanel.GetMainWidget(),false); //ce n'est pas un LayoutHolder, bypassing inheritance
168 tInfoPanel.Init();
169
170 if (!m_TargetActionInfoPanelMap.Get(actionCategory))
171 m_TargetActionInfoPanelMap.Set(actionCategory,new array<ref TargetActionInfoPanelBase>());
172
173 array<ref TargetActionInfoPanelBase> tmp = m_TargetActionInfoPanelMap.Get(actionCategory);
174 tmp.Insert(tInfoPanel);
175 m_TargetActionInfoPanelMap.Set(actionCategory, tmp);
176 }
Widget m_Root
Определения ActionTargetsCursor.c:90
ref map< int, ref array< ref TargetActionInfoPanelBase > > m_TargetActionInfoPanelMap
Определения ActionTargetsCursor.c:94

Перекрестные ссылки m_Root и m_TargetActionInfoPanelMap.

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