Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
UniversalTemperatureSourceDebug Class Reference

Protected Member Functions

void ~UniversalTemperatureSource ()
void ChangeSettings (UniversalTemperatureSourceSettings pSettings)
float GetFullRange ()
UniversalTemperatureSourceLambdaBase GetLambda ()
float GetMaxRange ()
EntityAI GetParent ()
vector GetPosition ()
float GetTemperature ()
float GetTemperatureCap ()
float GetTemperatureItemCap ()
float GetTemperatureItemCoef ()
float GetTemperatureMax ()
float GetTemperatureMin ()
 DEPRECATED.
float GetTemperatureRaw ()
void Init (EntityAI pParent)
bool IsActive ()
void SetActive (bool pActive)
void SetDefferedActive (bool pActive, float pSeconds)
void UniversalTemperatureSource (EntityAI pParent, UniversalTemperatureSourceSettings pSettings, UniversalTemperatureSourceLambdaBase pLambda)
void Update (UniversalTemperatureSourceSettings settings, UniversalTemperatureSourceLambdaBase lambda)

Protected Attributes

ref UniversalTemperatureSourceLambdaBase m_Lambda
ref UniversalTemperatureSourceResult m_ResultValues
UniversalTemperatureSourceSettings m_Settings
ref UniversalTemperatureSourceTimer m_Timer

Private Attributes

float m_ParentTemperaturePrevious

Detailed Description

Definition at line 66 of file universaltemperaturesource.c.

Constructor & Destructor Documentation

◆ ~UniversalTemperatureSource()

void ~UniversalTemperatureSource ( )
inlineprotected

Definition at line 87 of file universaltemperaturesource.c.

References m_Timer.

Member Function Documentation

◆ ChangeSettings()

void ChangeSettings ( UniversalTemperatureSourceSettings pSettings)
inlineprotected

Definition at line 194 of file universaltemperaturesource.c.

References m_Lambda, m_Settings, and m_Timer.

◆ GetFullRange()

float GetFullRange ( )
inlineprotected

Definition at line 120 of file universaltemperaturesource.c.

References m_Settings.

◆ GetLambda()

UniversalTemperatureSourceLambdaBase GetLambda ( )
inlineprotected

Definition at line 150 of file universaltemperaturesource.c.

References m_Lambda.

◆ GetMaxRange()

float GetMaxRange ( )
inlineprotected

Definition at line 125 of file universaltemperaturesource.c.

References m_Settings.

◆ GetParent()

EntityAI GetParent ( )
inlineprotected

Definition at line 145 of file universaltemperaturesource.c.

References m_Settings.

◆ GetPosition()

vector GetPosition ( )
inlineprotected

Definition at line 115 of file universaltemperaturesource.c.

References m_Settings.

◆ GetTemperature()

float GetTemperature ( )
inlineprotected

Definition at line 245 of file universaltemperaturesource.c.

References GetTemperatureRaw().

◆ GetTemperatureCap()

float GetTemperatureCap ( )
inlineprotected

Definition at line 130 of file universaltemperaturesource.c.

References m_Settings.

◆ GetTemperatureItemCap()

float GetTemperatureItemCap ( )
inlineprotected

Definition at line 135 of file universaltemperaturesource.c.

References m_Settings.

◆ GetTemperatureItemCoef()

float GetTemperatureItemCoef ( )
inlineprotected

Definition at line 140 of file universaltemperaturesource.c.

References m_Settings.

◆ GetTemperatureMax()

float GetTemperatureMax ( )
inlineprotected

Definition at line 240 of file universaltemperaturesource.c.

References m_Settings.

◆ GetTemperatureMin()

float GetTemperatureMin ( )
inlineprotected

DEPRECATED.

Definition at line 235 of file universaltemperaturesource.c.

References m_Settings.

◆ GetTemperatureRaw()

float GetTemperatureRaw ( )
inlineprotected

Definition at line 250 of file universaltemperaturesource.c.

References m_ResultValues.

Referenced by GetTemperature().

◆ Init()

void Init ( EntityAI pParent)
inlineprotected

Definition at line 93 of file universaltemperaturesource.c.

References g_Game, m_Lambda, m_Settings, m_Timer, and SetActive().

◆ IsActive()

bool IsActive ( )
inlineprotected

Definition at line 155 of file universaltemperaturesource.c.

References m_Settings, and m_Timer.

◆ SetActive()

void SetActive ( bool pActive)
inlineprotected

Definition at line 165 of file universaltemperaturesource.c.

References m_Lambda, m_Settings, and m_Timer.

◆ SetDefferedActive()

void SetDefferedActive ( bool pActive,
float pSeconds )
inlineprotected

Definition at line 188 of file universaltemperaturesource.c.

References CALL_CATEGORY_GAMEPLAY, g_Game, and m_Settings.

◆ UniversalTemperatureSource()

◆ Update()

Field Documentation

◆ m_Lambda

◆ m_ParentTemperaturePrevious

float m_ParentTemperaturePrevious
private

Definition at line 68 of file universaltemperaturesource.c.

Referenced by Update().

◆ m_ResultValues

ref UniversalTemperatureSourceResult m_ResultValues
protected

◆ m_Settings

◆ m_Timer

ref UniversalTemperatureSourceTimer m_Timer
protected

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