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

Private Member Functions

void CAContinuousTimeCooking (float cooking_update_time)
 
override void Setup (ActionData action_data)
 
override int Execute (ActionData action_data)
 
override float GetProgress ()
 

Private Attributes

const float TIME_DAMAGE_THRESHOLD = 5.0
 
protected float m_LocalTimeElpased
 
protected float m_TimeElapsed
 
protected float m_TimeElapsedRepeat
 
protected float m_TimeElapsedDamage
 
protected ref Param1< floatm_SpentUnits
 
protected float m_TimeToCook
 
protected float m_AdjustedTimeToCook
 
protected Cooking m_CookingProcess
 
protected Edible_Base m_ItemToCook
 
protected float m_CookingUpdateTime
 
protected float m_AdjustedCookingUpdateTime
 
protected float m_MinTempToCook
 

Constructor & Destructor Documentation

◆ CAContinuousTimeCooking()

void CAContinuousTimeCooking ( float  cooking_update_time)
inlineprivate

References m_CookingUpdateTime.

Member Function Documentation

◆ Execute()

◆ GetProgress()

override float GetProgress ( )
inlineprivate

◆ Setup()

Field Documentation

◆ m_AdjustedCookingUpdateTime

protected float m_AdjustedCookingUpdateTime
private

Referenced by Execute(), and Setup().

◆ m_AdjustedTimeToCook

protected float m_AdjustedTimeToCook
private

Referenced by Execute(), GetProgress(), and Setup().

◆ m_CookingProcess

protected Cooking m_CookingProcess
private

Referenced by Execute(), and Setup().

◆ m_CookingUpdateTime

protected float m_CookingUpdateTime
private

◆ m_ItemToCook

protected Edible_Base m_ItemToCook
private

Referenced by Execute(), and Setup().

◆ m_LocalTimeElpased

protected float m_LocalTimeElpased
private

◆ m_MinTempToCook

protected float m_MinTempToCook
private

Referenced by Execute(), and Setup().

◆ m_SpentUnits

protected ref Param1<float> m_SpentUnits
private

Referenced by Execute(), and Setup().

◆ m_TimeElapsed

protected float m_TimeElapsed
private

Referenced by Execute(), GetProgress(), and Setup().

◆ m_TimeElapsedDamage

protected float m_TimeElapsedDamage
private

Referenced by Execute(), and Setup().

◆ m_TimeElapsedRepeat

protected float m_TimeElapsedRepeat
private

Referenced by Execute(), and Setup().

◆ m_TimeToCook

protected float m_TimeToCook
private

Referenced by Setup().

◆ TIME_DAMAGE_THRESHOLD

const float TIME_DAMAGE_THRESHOLD = 5.0
private

Referenced by Execute().


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