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

◆ SetGroundEffectIntensity()

void DustEffectManager::SetGroundEffectIntensity ( float intensity)
inlineprotected

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

587 {
588 #ifdef DIAG_DEVELOPER
589 #ifndef SERVER
590 DiagMenu.SetRangeValue(DiagMenuIDs.MISC_DUST_EFFECTS_GROUND_INTESITY, intensity);
591 #endif
592 #endif
593 m_GroundEffectIntensity = intensity;
594
595 int intensityLevel = m_GroundEffectIntensity / 10;
596 int intensityMod = Math.ModFloat( m_GroundEffectIntensity, 10);
597
598 float frequency = Math.Pow(10, - intensityLevel);
599
600 m_ActualGroundEffectPeriod = frequency * (10 - intensityMod);
601 }
DiagMenuIDs
Определения EDiagMenuIDs.c:2
float m_GroundEffectIntensity
Определения DustEffectsManager.c:32
float m_ActualGroundEffectPeriod
Определения DustEffectsManager.c:60

Перекрестные ссылки m_ActualGroundEffectPeriod, m_GroundEffectIntensity, Math::ModFloat(), Math::Pow() и DiagMenu::SetRangeValue().

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