PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
UniversalTemperatureSourceLambdaBase Class Reference

Private Member Functions

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 ()
 

Private Attributes

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

Constructor & Destructor Documentation

◆ UniversalTemperatureSourceLambdaBase()

void UniversalTemperatureSourceLambdaBase ( )
inlineprivate

References m_AffectsPlayer.

◆ ~UniversalTemperatureSourceLambdaBase()

Member Function Documentation

◆ AffectsPlayer()

bool AffectsPlayer ( )
inlineprivate

References m_AffectsPlayer.

◆ DryItemsInVicinity() [1/2]

void DryItemsInVicinity ( UniversalTemperatureSourceSettings  pSettings)
private

◆ DryItemsInVicinity() [2/2]

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

◆ Execute()

void Execute ( UniversalTemperatureSourceSettings  pSettings,
UniversalTemperatureSourceResult  resultValues 
)
private

◆ OnAfterExecute()

void OnAfterExecute ( )
inlineprivate

◆ OnBeforeExecute()

void OnBeforeExecute ( )
inlineprivate

◆ OnUTSActivate()

void OnUTSActivate ( )
inlineprivate

References m_LastExecuteTime.

◆ OnUTSDeactivate()

void OnUTSDeactivate ( )
inlineprivate

References m_LastExecuteTime.

◆ WarmAndCoolItemsInVicinity()

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

Field Documentation

◆ HEAT_THROUGH_AIR_COEF

const float HEAT_THROUGH_AIR_COEF = 0.003
private

DEPRECATED

◆ m_AffectsPlayer

protected bool m_AffectsPlayer
private

◆ m_ExecuteInterval

◆ m_LastExecuteTime

protected float m_LastExecuteTime = -1
private

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