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

Защищенные члены

void UniversalTemperatureSourceLambdaBase ()
 
void ~UniversalTemperatureSourceLambdaBase ()
 
void Execute (UniversalTemperatureSourceSettings pSettings, UniversalTemperatureSourceResult resultValues)
 
void DryItemsInVicinity (UniversalTemperatureSourceSettings pSettings)
 
void DryItemsInVicinity (UniversalTemperatureSourceSettings pSettings, vector position, out notnull array< Object > nearestObjects)
 
void WarmAndCoolItemsInVicinity (UniversalTemperatureSourceSettings pSettings, vector position, out notnull array< Object > nearestObjects)
 
void OnBeforeExecute ()
 
void OnAfterExecute ()
 
void OnUTSActivate ()
 
void OnUTSDeactivate ()
 
bool AffectsPlayer ()
 

Защищенные данные

float m_LastExecuteTime = -1
 
float m_ExecuteInterval = -1
 
bool m_AffectsPlayer
 
const float HEAT_THROUGH_AIR_COEF = 0.003
 

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

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

◆ UniversalTemperatureSourceLambdaBase()

8 {
9 m_AffectsPlayer = true;
10 }
bool m_AffectsPlayer
Definition UniversalTemperatureSourceLambdaBase.c:5

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

◆ ~UniversalTemperatureSourceLambdaBase()

Методы

◆ AffectsPlayer()

bool AffectsPlayer ( )
inlineprotected
44 {
45 return m_AffectsPlayer;
46 }

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

◆ DryItemsInVicinity() [1/2]

void DryItemsInVicinity ( UniversalTemperatureSourceSettings pSettings)
protected

◆ DryItemsInVicinity() [2/2]

void DryItemsInVicinity ( UniversalTemperatureSourceSettings pSettings,
vector position,
out notnull array< Object > nearestObjects )
protected

◆ Execute()

void Execute ( UniversalTemperatureSourceSettings pSettings,
UniversalTemperatureSourceResult resultValues )
protected

◆ OnAfterExecute()

void OnAfterExecute ( )
inlineprotected
29 {
30 m_LastExecuteTime = g_Game.GetTickTime();
31 }
DayZGame g_Game
Definition DayZGame.c:3815
float m_LastExecuteTime
Definition UniversalTemperatureSourceLambdaBase.c:3

Перекрестные ссылки g_Game и m_LastExecuteTime.

◆ OnBeforeExecute()

void OnBeforeExecute ( )
inlineprotected
19 {
20 float time = g_Game.GetTickTime();
21
22 if (m_LastExecuteTime == -1)
23 m_LastExecuteTime += time; //time is at least 1
24
26 }
Definition EntityAI.c:95
float m_ExecuteInterval
Definition UniversalTemperatureSourceLambdaBase.c:4

Перекрестные ссылки g_Game, m_ExecuteInterval и m_LastExecuteTime.

◆ OnUTSActivate()

void OnUTSActivate ( )
inlineprotected
34 {
36 }

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

◆ OnUTSDeactivate()

void OnUTSDeactivate ( )
inlineprotected
39 {
41 }

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

◆ WarmAndCoolItemsInVicinity()

void WarmAndCoolItemsInVicinity ( UniversalTemperatureSourceSettings pSettings,
vector position,
out notnull array< Object > nearestObjects )
protected

Поля

◆ HEAT_THROUGH_AIR_COEF

const float HEAT_THROUGH_AIR_COEF = 0.003
protected

DEPRECATED

◆ m_AffectsPlayer

bool m_AffectsPlayer
protected

◆ m_ExecuteInterval

◆ m_LastExecuteTime

float m_LastExecuteTime = -1
protected

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