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

◆ UpdateAdditionalActionInfo()

void ActionTargetsCursor::UpdateAdditionalActionInfo ( )
inlineprotected

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

1269 {
1270 m_ActiveInfoPanels.Clear();
1271
1272 foreach (int actionType, ActionBase action : m_ActionMap)
1273 {
1274 bool update = action != null && action.IsTargetInfoAction();
1275 array<ref TargetActionInfoPanelBase> tmp = m_TargetActionInfoPanelMap.Get(actionType);
1276 if (tmp)
1277 {
1278 foreach (TargetActionInfoPanelBase panel : tmp)
1279 {
1280 if (update)
1281 {
1282 panel.UpdateTargetActionInfoPanel(action.GetClientActionInfo(),m_Target);
1283 m_ActiveInfoPanels.Insert(panel);
1284 }
1285 else if (panel.IsVisible())
1286 {
1287 panel.PerformPanelCleanup();
1288 }
1289 }
1290 }
1291 }
1292 }
void ActionBase()
Определения ActionBase.c:82
ActionTarget m_Target
Определения ActionTargetsCursor.c:65
ref array< ref TargetActionInfoPanelBase > m_ActiveInfoPanels
Определения ActionTargetsCursor.c:95
ref map< int, ref array< ref TargetActionInfoPanelBase > > m_TargetActionInfoPanelMap
Определения ActionTargetsCursor.c:94
ref map< int, ActionBase > m_ActionMap
Определения ActionTargetsCursor.c:96

Перекрестные ссылки ActionBase(), m_ActionMap, m_ActiveInfoPanels, m_Target и m_TargetActionInfoPanelMap.

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