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

◆ RemoveActiveEffects()

override void GameplayEffectWidgets_base::RemoveActiveEffects ( array< int > effects)
inlineprotected

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

321 {
322 if (effects && effects.Count() > 0)
323 {
325
326 int count = effects.Count();
327 int value;
328 int idx;
329 for (int i = 0; i < count; ++i)
330 {
331 value = effects.Get(i);
332 idx = m_RunningEffects.Find(value);
333 if (idx != -1)
334 {
335 m_RunningEffects.Remove(idx);
336 }
337 }
338
339 if (m_RunningEffectsPrevious.Count() != m_RunningEffects.Count())
340 {
342 }
343 }
344 }
ref set< int > m_RunningEffects
Определения GameplayEffectWidgets.c:12
ref set< int > m_RunningEffectsPrevious
Определения GameplayEffectWidgets.c:13

Перекрестные ссылки m_RunningEffects, m_RunningEffectsPrevious и UpdateVisibility().

Используется в PPERequester_GameplayBase::OnStop(), SetNVPostprocess() и GameplayEffectsData::Update().