|
PC Stable Documentation
|
|

Private Member Functions | |
| override void | DryItemsInVicinity (UniversalTemperatureSourceSettings pSettings, vector position, out notnull array< EntityAI > nearestObjects) |
| override void | WarmAndCoolItemsInVicinity (UniversalTemperatureSourceSettings pSettings, vector position, out notnull array< EntityAI > nearestObjects) |
| protected void | UpdateVicinityTemperatureRecursive (EntityAI ent, TemperatureData dta, float heatPermeabilityCoef=1.0) |
| override void | Execute (UniversalTemperatureSourceSettings pSettings, UniversalTemperatureSourceResult resultValues) |
| override void | DryItemsInVicinity (UniversalTemperatureSourceSettings pSettings) |
| DEPRECATED. | |
|
inlineprivate |
|
inlineprivate |
heat transfer to items (not in player possession)
References Math::Clamp(), vector::Distance(), UniversalTemperatureSourceLambdaBase::m_ExecuteInterval, UniversalTemperatureSourceSettings::m_Parent, Math::Max(), and GameConstants::STATE_DAMP.
Referenced by DryItemsInVicinity(), and Execute().
|
inlineprivate |
References DayZPlayerUtils(), vector::Distance(), DryItemsInVicinity(), UniversalTemperatureSourceSettings::m_Parent, UniversalTemperatureSourceSettings::m_Position, UniversalTemperatureSourceSettings::m_RangeMax, UniversalTemperatureSourceSettings::m_TemperatureCap, UniversalTemperatureSourceSettings::m_TemperatureItemCap, Vector(), and WarmAndCoolItemsInVicinity().
|
inlineprivate |
|
inlineprivate |
dist factor minimum should be at 0
References Math::AbsFloat(), Class::CastTo(), vector::Distance(), Math::InverseLerp(), UniversalTemperatureSourceLambdaBase::m_ExecuteInterval, UniversalTemperatureSourceSettings::m_Parent, UniversalTemperatureSourceSettings::m_RangeFull, UniversalTemperatureSourceSettings::m_RangeMax, UniversalTemperatureSourceSettings::m_TemperatureItemCap, UniversalTemperatureSourceSettings::m_TemperatureItemCoef, Math::Max(), GameConstants::TEMPERATURE_SENSITIVITY_THRESHOLD, and UpdateVicinityTemperatureRecursive().
Referenced by Execute().