DIFF

class ChernarusPlusDataSource

ChernarusPlusData WorldData

All members, including inherited

Constants 10

protected static const ref array<vector> CHERNARUS_ARTY_STRIKE_POS = { "-500.00 165.00 5231.69", "-500.00 300.00 9934.41", "10406.86 192.00 15860.00", "4811.75 370.00 15860.00", "-500.00 453.00 15860.00" }
Referenced by Init()
const int CLEAR_WEATHER = 1

DEPRECATED (see WorldDataWeatherConstants)

const int CLOUDY_WEATHER = 2
const int BAD_WEATHER = 3
const int OVERCAST_MIN_TIME = 600

DEPRECATED (see WorldDataWeatherSettings)

const int OVERCAST_MAX_TIME = 900
const float RAIN_THRESHOLD = 0.6
const int RAIN_TIME_MIN = 60
const int RAIN_TIME_MAX = 120
const float STORM_THRESHOLD = 0.9

Members 19

int overcastChangeCount = 0WEATHER_DATA_LOGGING
int badWeatherCount = 0WEATHER_DATA_LOGGING
int cloudyWeatherCount = 0WEATHER_DATA_LOGGING
int clearWeatherCount = 0WEATHER_DATA_LOGGING
int startMinute = 0WEATHER_DATA_LOGGING
bool dayInit = falseWEATHER_DATA_LOGGING
protected int m_clearWeatherChance = m_ClearWeatherChance
protected int m_badWeatherChance = m_BadWeatherChance
protected int m_sameWeatherCnt = m_SameWeatherCnt
protected int m_stepValue = m_StepValue
protected int m_chance = m_Chance
protected int m_choosenWeather = m_ChoosenWeather
protected int m_lastWeather = m_LastWeather

Methods 6

override bool WeatherOnBeforeChange(EWeatherPhenomenon type, float actual, float change, float time)
References CalculateVolFog(), CalculateWind(), CloseFile()
Show 69 more, string.Format(), FPrintln(), WeatherPhenomenon.GetActual(), WeatherPhenomenon.GetActual(), WeatherPhenomenon.GetActual(), World.GetDate(), CGame.GetDayTime(), Weather.GetDynVolFogHeightBias(), Weather.GetFog(), Weather.GetOvercast(), Weather.GetRain(), Weather.GetSnowfall(), Weather.GetWindDirection(), Weather.GetWindMagnitude(), CGame.GetWorld(), OpenFile(), Math.RandomFloatInclusive(), Math.RandomInt(), Math.RandomIntInclusive(), CGame.RequestExit(), WeatherPhenomenon.Set(), WeatherPhenomenon.Set(), WeatherPhenomenon.Set(), WeatherPhenomenon.Set(), WeatherPhenomenon.Set(), Weather.SetDynVolFogHeightBias(), WeatherPhenomenon.SetLimits(), Weather.SetRainThresholds(), Weather.SetStorm(), Weather.SetWindMaximumSpeed(), Debug.WeatherLog(), WorldDataWeatherConstants.BAD_WEATHER, badWeatherCount, WorldDataWeatherConstants.CLEAR_WEATHER, clearWeatherCount, WorldDataWeatherConstants.CLOUDY_WEATHER, cloudyWeatherCount, currentDay, dayInit, daysToRun, WorldData.m_BadWeatherChance, WorldDataWeatherSettings.m_BadWeatherChance, WorldData.m_Chance, WorldData.m_ChoosenWeather, WorldData.m_ClearWeatherChance, WorldDataWeatherSettings.m_ClearWeatherChance, WorldDataWeatherSettings.m_DefaultHeigthBias, WorldData.m_LastWeather, WorldDataWeatherSettings.m_OvercastMaxLength, WorldDataWeatherSettings.m_OvercastMaxTime, WorldDataWeatherSettings.m_OvercastMinLength, WorldDataWeatherSettings.m_OvercastMinTime, WorldDataWeatherSettings.m_RainLengthMax, WorldDataWeatherSettings.m_RainThreshold, WorldDataWeatherSettings.m_RainTimeMax, WorldDataWeatherSettings.m_RainTimeMin, WorldData.m_SameWeatherCnt, WorldData.m_StepValue, WorldDataWeatherSettings.m_StormThreshold, WorldData.m_Weather, WorldData.m_WeatherDefaultSettings, overcastChangeCount, startDay, startHour, startMinute, startMonth, startYear, WorldData.WIND_DIRECTION_TIME_MULTIPLIER, and WorldData.WIND_MAGNITUDE_TIME_MULTIPLIER
bool LogWeatherData()