Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
UniversalTemperatureSourceSettings Class Reference

Private Attributes

float m_ActiveTemperatureThreshold = 0.0
 enable or disable activation/deactivation on set temperature
bool m_AffectStat = false
 parent Entity of the UTS
bool m_EnableOnTemperatureControl = false
float m_InactiveTemperatureThreshold = 0.0
 UTS will be active on temperature >= to this value.
bool m_IsWorldOverriden = true
 update is called manually (ex. own tick of parent entity)
float m_ItemDryModifier = 1.5
 maximum range where the receiver can get some temperature
bool m_ManualUpdate = false
 if the Update is running periodically
EntityAI m_Parent = null
vector m_Position = vector.Zero
 if the stats can be overriden by coefficient/variables from WorldData (currently TemperatureCap only)
float m_RangeFull = 1
 temperature cap that will limit the return value from GetTemperature method
float m_RangeMax = 2
 range where the full temperature is given to receiver
float m_TemperatureCap = float.MAX
 used to determine speed of temperature change, and some temperature subsystems
float m_TemperatureItemCap = GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE
 how often the Update is ticking
float m_TemperatureItemCoef = GameConstants.TEMP_COEF_UTS
 max temperature 'non-IsSelfAdjustingTemperature' entity in vicinity will get per update (cap);
float m_TemperatureMax = 100
float m_TemperatureMin = 0
bool m_Updateable = false
 UTS will be inactive on temperature < to this value.
float m_UpdateInterval = 1.0

Detailed Description

Definition at line 1 of file universaltemperaturesource.c.

Field Documentation

◆ m_ActiveTemperatureThreshold

float m_ActiveTemperatureThreshold = 0.0
private

enable or disable activation/deactivation on set temperature

Definition at line 12 of file universaltemperaturesource.c.

Referenced by UniversalTemperatureSourceDebug::Update().

◆ m_AffectStat

bool m_AffectStat = false
private

parent Entity of the UTS

DEPRECATED

Definition at line 23 of file universaltemperaturesource.c.

Referenced by UniversalTemperatureSourceLambdaFireplace::Execute().

◆ m_EnableOnTemperatureControl

bool m_EnableOnTemperatureControl = false
private

◆ m_InactiveTemperatureThreshold

float m_InactiveTemperatureThreshold = 0.0
private

UTS will be active on temperature >= to this value.

Definition at line 13 of file universaltemperaturesource.c.

Referenced by UniversalTemperatureSourceDebug::Update().

◆ m_IsWorldOverriden

bool m_IsWorldOverriden = true
private

update is called manually (ex. own tick of parent entity)

Definition at line 17 of file universaltemperaturesource.c.

◆ m_ItemDryModifier

float m_ItemDryModifier = 1.5
private

maximum range where the receiver can get some temperature

Definition at line 9 of file universaltemperaturesource.c.

Referenced by UniversalTemperatureSourceLambdaBaseImpl::DryItemsInVicinity().

◆ m_ManualUpdate

bool m_ManualUpdate = false
private

if the Update is running periodically

Definition at line 16 of file universaltemperaturesource.c.

◆ m_Parent

◆ m_Position

vector m_Position = vector.Zero
private

if the stats can be overriden by coefficient/variables from WorldData (currently TemperatureCap only)

Definition at line 19 of file universaltemperaturesource.c.

Referenced by UniversalTemperatureSourceLambdaBaseImpl::DryItemsInVicinity(), UniversalTemperatureSourceLambdaBaseImpl::Execute(), and UniversalTemperatureSourceDebug::Update().

◆ m_RangeFull

float m_RangeFull = 1
private

temperature cap that will limit the return value from GetTemperature method

Definition at line 7 of file universaltemperaturesource.c.

Referenced by UniversalTemperatureSourceLambdaBaseImpl::WarmAndCoolItemsInVicinity().

◆ m_RangeMax

◆ m_TemperatureCap

float m_TemperatureCap = float.MAX
private

used to determine speed of temperature change, and some temperature subsystems

Definition at line 6 of file universaltemperaturesource.c.

Referenced by UniversalTemperatureSourceLambdaBaseImpl::Execute().

◆ m_TemperatureItemCap

◆ m_TemperatureItemCoef

float m_TemperatureItemCoef = GameConstants.TEMP_COEF_UTS
private

max temperature 'non-IsSelfAdjustingTemperature' entity in vicinity will get per update (cap);

Definition at line 5 of file universaltemperaturesource.c.

Referenced by UniversalTemperatureSourceLambdaBaseImpl::WarmAndCoolItemsInVicinity().

◆ m_TemperatureMax

float m_TemperatureMax = 100
private

Definition at line 25 of file universaltemperaturesource.c.

◆ m_TemperatureMin

float m_TemperatureMin = 0
private

Definition at line 24 of file universaltemperaturesource.c.

◆ m_Updateable

bool m_Updateable = false
private

UTS will be inactive on temperature < to this value.

Definition at line 15 of file universaltemperaturesource.c.

◆ m_UpdateInterval

float m_UpdateInterval = 1.0
private

Definition at line 3 of file universaltemperaturesource.c.


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