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

Data Structures

class  UniversalTemperatureSourceLambdaBaseImpl
 

Functions

UniversalTemperatureSourceLambdaBaseImpl UniversalTemperatureSourceLambdaBase UniversalTemperatureSourceLambdaEngine ()
 
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.
 

Function Documentation

◆ DryItemsInVicinity() [1/2]

override void DryItemsInVicinity ( UniversalTemperatureSourceSettings  pSettings)

DEPRECATED.

◆ DryItemsInVicinity() [2/2]

override void DryItemsInVicinity ( UniversalTemperatureSourceSettings  pSettings,
vector  position,
out notnull array< EntityAI nearestObjects 
)

heat transfer to items (not in player possession)

◆ Execute()

override void Execute ( UniversalTemperatureSourceSettings  pSettings,
UniversalTemperatureSourceResult  resultValues 
)

◆ UniversalTemperatureSourceLambdaEngine()

◆ UpdateVicinityTemperatureRecursive()

protected void UpdateVicinityTemperatureRecursive ( EntityAI  ent,
TemperatureData  dta,
float  heatPermeabilityCoef = 1.0 
)

◆ WarmAndCoolItemsInVicinity()

override void WarmAndCoolItemsInVicinity ( UniversalTemperatureSourceSettings  pSettings,
vector  position,
out notnull array< EntityAI nearestObjects 
)

dist factor minimum should be at 0