Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
universaltemperaturesourcelambdabaseimpl.c File Reference

Go to the source code of this file.

Data Structures

class  UniversalTemperatureSourceLambdaBaseImpl

Functions

override void DryItemsInVicinity (UniversalTemperatureSourceSettings pSettings)
 DEPRECATED.
override void DryItemsInVicinity (UniversalTemperatureSourceSettings pSettings, vector position, out notnull array< EntityAI > nearestObjects)
override void Execute (UniversalTemperatureSourceSettings pSettings, UniversalTemperatureSourceResult resultValues)
UniversalTemperatureSourceLambdaBaseImpl UniversalTemperatureSourceLambdaBase UniversalTemperatureSourceLambdaEngine ()
void UpdateVicinityTemperatureRecursive (EntityAI ent, TemperatureData dta, float heatPermeabilityCoef=1.0)
override void WarmAndCoolItemsInVicinity (UniversalTemperatureSourceSettings pSettings, vector position, out notnull array< EntityAI > nearestObjects)

Function Documentation

◆ DryItemsInVicinity() [1/2]

override void DryItemsInVicinity ( UniversalTemperatureSourceSettings pSettings)
protected

DEPRECATED.

Definition at line 383 of file universaltemperaturesourcelambdabaseimpl.c.

◆ DryItemsInVicinity() [2/2]

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

heat transfer to items (not in player possession)

getting the actual distance

min distance cannot be 0 (division by zero)

calculating the coefficient we will use to deterimne strength of drying

making sure it is between 0.0 and 1.0

Definition at line 211 of file universaltemperaturesourcelambdabaseimpl.c.

◆ Execute()

override void Execute ( UniversalTemperatureSourceSettings pSettings,
UniversalTemperatureSourceResult resultValues )
protected

Definition at line 344 of file universaltemperaturesourcelambdabaseimpl.c.

◆ UniversalTemperatureSourceLambdaEngine()

◆ UpdateVicinityTemperatureRecursive()

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

Definition at line 302 of file universaltemperaturesourcelambdabaseimpl.c.

◆ WarmAndCoolItemsInVicinity()

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

dist factor minimum should be at 0

Definition at line 257 of file universaltemperaturesourcelambdabaseimpl.c.