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

◆ RemoveActiveEffects()

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

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

302 {
303 if (effects && effects.Count() > 0)
304 {
306
307 int value;
308 int idx;
309 for (int i = 0; i < effects.Count(); i++)
310 {
311 value = effects.Get(i);
312 idx = m_RunningEffects.Find(value);
313 if (idx != -1)
314 {
315 m_RunningEffects.Remove(idx);
316 }
317 }
318
319 if (m_RunningEffectsPrevious.Count() != m_RunningEffects.Count())
320 {
322 }
323 }
324 }
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().