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

◆ OnSandstormStart()

override void NasdaraData::OnSandstormStart ( bool isStartedByWeather)
inlineprotected

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

498 {
499 if (!isStartedByWeather)
500 {
501 float windMagnitude = Math.RandomFloatInclusive( m_WeatherDefaultSettings.m_SandstormMinWindMagnitude , m_Weather.GetWindMaximumSpeed() );
502 float windDirection = Math.RandomFloatInclusive( m_WeatherDefaultSettings.m_SandstormMinWindDirection, m_WeatherDefaultSettings.m_SandstormMaxWindDirection);
503 float randomizedOvercast = Math.RandomFloatInclusive( 0.75, 1 );
504 float fadeInTime = 40;
505
506 m_Weather.GetWindMagnitude().Set( windMagnitude, fadeInTime, 99999 );
507 m_Weather.GetWindDirection().Set( windDirection, fadeInTime * 0.5 , 99999 );
508 m_Weather.GetOvercast().Set( randomizedOvercast , fadeInTime * 2, 99999);
509 CalculateVolFog(randomizedOvercast, windMagnitude, fadeInTime * 2);
510 }
511 }
override void CalculateVolFog(float lerpValue, float windMagnitude, float changeTime)
Определения Nasdara.c:593
ref WorldDataWeatherSettings m_WeatherDefaultSettings
Определения WorldData.c:36
Weather m_Weather
Определения WorldData.c:19

Перекрестные ссылки CalculateVolFog(), WorldData::m_Weather, WorldData::m_WeatherDefaultSettings и Math::RandomFloatInclusive().