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

◆ CalculateVolFog()

override void NasdaraData::CalculateVolFog ( float lerpValue,
float windMagnitude,
float changeTime )
inlineprotected

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

594 {
595 float maxVolFogDistanceDensity = 0.006;
596 float minVolFogDistanceDensity = 0.001;
597
598 maxVolFogDistanceDensity = Math.Lerp(maxVolFogDistanceDensity * 0.5, maxVolFogDistanceDensity, lerpValue);
599
600 if (minVolFogDistanceDensity > maxVolFogDistanceDensity)
601 maxVolFogDistanceDensity = minVolFogDistanceDensity;
602
603 float volFogDistanceDensity = Math.Lerp( minVolFogDistanceDensity, maxVolFogDistanceDensity, windMagnitude/m_Weather.GetWindMaximumSpeed() );
604
605 m_Weather.SetDynVolFogDistanceDensity(volFogDistanceDensity, changeTime);
606
607 float volFogHeightDensity = Math.Lerp(0.95, 0.98, lerpValue);
608 m_Weather.SetDynVolFogHeightDensity(volFogHeightDensity, changeTime );
609 }
Weather m_Weather
Определения WorldData.c:19

Перекрестные ссылки Math::Lerp() и WorldData::m_Weather.

Используется в Init(), OnSandstormStart() и WeatherOnBeforeChange().