Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
EnochData Class Reference
Inheritance diagram for EnochData:
WorldData

Protected Member Functions

override void Init ()
 
override void InitYieldBank ()
 
override void SetupWeatherSettings ()
 
override void SetupLiquidTemperatures ()
 
override bool WeatherOnBeforeChange (EWeatherPhenomenon type, float actual, float change, float time)
 
override void CalculateWind (int newWeather, bool suddenChange, out float magnitude, out float direction)
 
override void CalculateVolFog (float lerpValue, float windMagnitude, float changeTime)
 
bool LogWeatherData ()
 

Protected Attributes

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.85
 
int m_clearWeatherChance = m_ClearWeatherChance
 
int m_badWeatherChance = m_BadWeatherChance
 
int m_sameWeatherCnt = m_SameWeatherCnt
 
int m_stepValue = m_StepValue
 
int m_chance = m_Chance
 
int m_choosenWeather = m_ChoosenWeather
 
int m_lastWeather = m_LastWeather
 

Static Protected Attributes

static const ref array< vectorLIVONIA_ARTY_STRIKE_POS
 

Detailed Description

Definition at line 2 of file enoch.c.

Member Function Documentation

◆ CalculateVolFog()

override void EnochData::CalculateVolFog ( float lerpValue,
float windMagnitude,
float changeTime )
protected

Definition at line 552 of file enoch.c.

◆ CalculateWind()

override void EnochData::CalculateWind ( int newWeather,
bool suddenChange,
out float magnitude,
out float direction )
protected

Definition at line 483 of file enoch.c.

◆ Init()

override void EnochData::Init ( )
protected

Definition at line 36 of file enoch.c.

◆ InitYieldBank()

override void EnochData::InitYieldBank ( )
protected

Definition at line 89 of file enoch.c.

◆ LogWeatherData()

bool EnochData::LogWeatherData ( )
protected

Definition at line 605 of file enoch.c.

◆ SetupLiquidTemperatures()

override void EnochData::SetupLiquidTemperatures ( )
protected

Definition at line 126 of file enoch.c.

◆ SetupWeatherSettings()

override void EnochData::SetupWeatherSettings ( )
protected

Definition at line 117 of file enoch.c.

◆ WeatherOnBeforeChange()

override bool EnochData::WeatherOnBeforeChange ( EWeatherPhenomenon type,
float actual,
float change,
float time )
protected

Definition at line 138 of file enoch.c.

Member Data Documentation

◆ BAD_WEATHER

const int EnochData::BAD_WEATHER = 3
protected

Definition at line 616 of file enoch.c.

◆ CLEAR_WEATHER

const int EnochData::CLEAR_WEATHER = 1
protected

DEPRECATED (see WorldDataWeatherConstants)

Definition at line 614 of file enoch.c.

◆ CLOUDY_WEATHER

const int EnochData::CLOUDY_WEATHER = 2
protected

Definition at line 615 of file enoch.c.

◆ LIVONIA_ARTY_STRIKE_POS

const ref array<vector> EnochData::LIVONIA_ARTY_STRIKE_POS
staticprotected
Initial value:
=
{
"7440.00 417.00 -500.00",
"-500.00 276.00 5473.00",
"-500.00 265.00 9852.00",
"4953.00 240.00 13300.00",
"9620.00 188.00 13300.00",
"13300.00 204.00 10322.00",
"13300.00 288.00 6204.00",
"13300.00 296.00 -500.00"
}

Definition at line 24 of file enoch.c.

◆ m_badWeatherChance

int EnochData::m_badWeatherChance = m_BadWeatherChance
protected

Definition at line 628 of file enoch.c.

◆ m_chance

int EnochData::m_chance = m_Chance
protected

Definition at line 632 of file enoch.c.

◆ m_choosenWeather

int EnochData::m_choosenWeather = m_ChoosenWeather
protected

Definition at line 634 of file enoch.c.

◆ m_clearWeatherChance

int EnochData::m_clearWeatherChance = m_ClearWeatherChance
protected

Definition at line 627 of file enoch.c.

◆ m_lastWeather

int EnochData::m_lastWeather = m_LastWeather
protected

Definition at line 635 of file enoch.c.

◆ m_sameWeatherCnt

int EnochData::m_sameWeatherCnt = m_SameWeatherCnt
protected

Definition at line 630 of file enoch.c.

◆ m_stepValue

int EnochData::m_stepValue = m_StepValue
protected

Definition at line 631 of file enoch.c.

◆ OVERCAST_MAX_TIME

const int EnochData::OVERCAST_MAX_TIME = 900
protected

Definition at line 620 of file enoch.c.

◆ OVERCAST_MIN_TIME

const int EnochData::OVERCAST_MIN_TIME = 600
protected

DEPRECATED (see WorldDataWeatherSettings)

Definition at line 619 of file enoch.c.

◆ RAIN_THRESHOLD

const float EnochData::RAIN_THRESHOLD = 0.6
protected

Definition at line 622 of file enoch.c.

◆ RAIN_TIME_MAX

const int EnochData::RAIN_TIME_MAX = 120
protected

Definition at line 624 of file enoch.c.

◆ RAIN_TIME_MIN

const int EnochData::RAIN_TIME_MIN = 60
protected

Definition at line 623 of file enoch.c.

◆ STORM_THRESHOLD

const float EnochData::STORM_THRESHOLD = 0.85
protected

Definition at line 625 of file enoch.c.


The documentation for this class was generated from the following file: