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

Private Member Functions

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

Private Attributes

private float m_ParentTemperaturePrevious
 
protected bool m_Active protected ref UniversalTemperatureSourceTimer m_Timer
 
protected UniversalTemperatureSourceSettings m_Settings
 
protected ref UniversalTemperatureSourceResult m_ResultValues
 
protected ref UniversalTemperatureSourceLambdaBase m_Lambda
 

Constructor & Destructor Documentation

◆ ~UniversalTemperatureSource()

void ~UniversalTemperatureSource ( )
inlineprivate

Member Function Documentation

◆ ChangeSettings()

void ChangeSettings ( UniversalTemperatureSourceSettings  pSettings)
inlineprivate

References m_Settings, and m_Timer.

◆ GetFullRange()

float GetFullRange ( )
inlineprivate

References m_Settings.

◆ GetLambda()

UniversalTemperatureSourceLambdaBase GetLambda ( )
inlineprivate

◆ GetMaxRange()

float GetMaxRange ( )
inlineprivate

References m_Settings.

◆ GetParent()

EntityAI GetParent ( )
inlineprivate

References m_Settings.

◆ GetPosition()

vector GetPosition ( )
inlineprivate

References m_Settings.

◆ GetTemperature()

float GetTemperature ( )
inlineprivate

◆ GetTemperatureCap()

float GetTemperatureCap ( )
inlineprivate

References m_Settings.

◆ GetTemperatureItemCap()

float GetTemperatureItemCap ( )
inlineprivate

References m_Settings.

◆ GetTemperatureItemCoef()

float GetTemperatureItemCoef ( )
inlineprivate

References m_Settings.

◆ GetTemperatureMax()

float GetTemperatureMax ( )
inlineprivate

References m_Settings.

◆ GetTemperatureMin()

float GetTemperatureMin ( )
inlineprivate

DEPRECATED

References m_Settings.

◆ GetTemperatureRaw()

float GetTemperatureRaw ( )
inlineprivate

◆ Init()

void Init ( EntityAI  pParent)
inlineprivate

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

◆ IsActive()

bool IsActive ( )
inlineprivate

References m_Settings, and m_Timer.

◆ SetActive()

void SetActive ( bool  pActive)
inlineprivate

References m_Settings, m_Timer, and Timer::Stop().

◆ SetDefferedActive()

void SetDefferedActive ( bool  pActive,
float  pSeconds 
)
inlineprivate

◆ UniversalTemperatureSource()

References Init(), m_Settings, and m_Timer.

◆ Update()

Field Documentation

◆ m_Lambda

protected ref UniversalTemperatureSourceLambdaBase m_Lambda
private

◆ m_ParentTemperaturePrevious

private float m_ParentTemperaturePrevious
private

◆ m_ResultValues

protected ref UniversalTemperatureSourceResult m_ResultValues
private

◆ m_Settings

protected UniversalTemperatureSourceSettings m_Settings
private

◆ m_Timer

protected bool m_Active protected ref UniversalTemperatureSourceTimer m_Timer
private

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