DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс UniversalTemperatureSourceLambdaFireplace
+ Граф наследования:UniversalTemperatureSourceLambdaFireplace:

Закрытые члены

void UniversalTemperatureSourceLambdaFireplace ()
 
void SetSmallFireplaceTemperatureMax (int value)
 
void SetNormalFireplaceTemperatureMax (int value)
 
void SetFuelCount (int value)
 
void SetCurrentTemperature (float temperature)
 
override void Execute (UniversalTemperatureSourceSettings pSettings, UniversalTemperatureSourceResult resultValues)
 
- Закрытые члены унаследованные от UniversalTemperatureSourceLambdaBaseImpl
void UpdateVicinityTemperatureRecursive (EntityAI ent, TemperatureData dta, float heatPermeabilityCoef=1.0)
 
override void Execute (UniversalTemperatureSourceSettings pSettings, UniversalTemperatureSourceResult resultValues)
 
override void DryItemsInVicinity (UniversalTemperatureSourceSettings pSettings)
 DEPRECATED.
 

Закрытые данные

int m_FuelCount
 
int m_SmallFireplaceTemperatureMax
 
int m_NormalFireplaceTemperatureMax
 
float m_Temperature
 

Подробное описание

Конструктор(ы)

◆ UniversalTemperatureSourceLambdaFireplace()

9 {
10 m_FuelCount = 0;
13 m_Temperature = 0;
14 }
float m_Temperature
Definition UniversalTemperatureSourceLambdaFireplace.c:6
int m_FuelCount
Definition UniversalTemperatureSourceLambdaFireplace.c:3
int m_SmallFireplaceTemperatureMax
Definition UniversalTemperatureSourceLambdaFireplace.c:4
int m_NormalFireplaceTemperatureMax
Definition UniversalTemperatureSourceLambdaFireplace.c:5

Перекрестные ссылки m_FuelCount, m_NormalFireplaceTemperatureMax, m_SmallFireplaceTemperatureMax и m_Temperature.

Методы

◆ Execute()

override void Execute ( UniversalTemperatureSourceSettings pSettings,
UniversalTemperatureSourceResult resultValues )
inlineprivate

set temperature to the item stat

47 {
48// resultValues.m_Temperature = m_Temperature;
49 //Debug.Log(string.Format("Execute: temperature: %1", resultValues.m_Temperature), "UTS Fireplace");
50
51 if (pSettings.m_AffectStat)
52 {
54 pSettings.m_Parent.SetTemperatureDirect(m_Temperature);
55 }
56
58 }
Definition EntityAI.c:95

Перекрестные ссылки m_Temperature.

◆ SetCurrentTemperature()

void SetCurrentTemperature ( float temperature)
inlineprivate
32 {
33 //no fuel present, temperature should be low but there can be high temperature from previous fuel burning
35 {
37 }
38 else
39 {
41 }
42
44 }
Definition EnMath.c:7
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.

Перекрестные ссылки Math::Clamp(), m_FuelCount, m_NormalFireplaceTemperatureMax, m_SmallFireplaceTemperatureMax и m_Temperature.

◆ SetFuelCount()

void SetFuelCount ( int value)
inlineprivate
27 {
29 }

Перекрестные ссылки m_FuelCount.

◆ SetNormalFireplaceTemperatureMax()

void SetNormalFireplaceTemperatureMax ( int value)
inlineprivate

Перекрестные ссылки m_NormalFireplaceTemperatureMax.

◆ SetSmallFireplaceTemperatureMax()

void SetSmallFireplaceTemperatureMax ( int value)
inlineprivate

Перекрестные ссылки m_SmallFireplaceTemperatureMax.

Поля

◆ m_FuelCount

int m_FuelCount
private

◆ m_NormalFireplaceTemperatureMax

int m_NormalFireplaceTemperatureMax
private

◆ m_SmallFireplaceTemperatureMax

int m_SmallFireplaceTemperatureMax
private

◆ m_Temperature

float m_Temperature
private

Объявления и описания членов класса находятся в файле: