Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
CAContinuousTimeCooking Class Reference
Inheritance diagram for CAContinuousTimeCooking:
CAContinuousBase

Protected Member Functions

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

Protected Attributes

float m_AdjustedCookingUpdateTime
float m_AdjustedTimeToCook
Cooking m_CookingProcess
float m_CookingUpdateTime
Edible_Base m_ItemToCook
float m_LocalTimeElpased
float m_MinTempToCook
ref Param1< floatm_SpentUnits
float m_TimeElapsed
float m_TimeElapsedDamage
float m_TimeElapsedRepeat
float m_TimeToCook

Private Attributes

const float TIME_DAMAGE_THRESHOLD = 5.0

Detailed Description

Definition at line 1 of file cacontinuoustimecooking.c.

Constructor & Destructor Documentation

◆ CAContinuousTimeCooking()

void CAContinuousTimeCooking ( float cooking_update_time)
inlineprotected

Definition at line 20 of file cacontinuoustimecooking.c.

References m_CookingUpdateTime.

Member Function Documentation

◆ Execute()

◆ GetProgress()

override float GetProgress ( )
inlineprotected

Definition at line 115 of file cacontinuoustimecooking.c.

References m_AdjustedTimeToCook, and m_TimeElapsed.

◆ Setup()

Field Documentation

◆ m_AdjustedCookingUpdateTime

float m_AdjustedCookingUpdateTime
protected

Definition at line 16 of file cacontinuoustimecooking.c.

Referenced by Execute(), and Setup().

◆ m_AdjustedTimeToCook

float m_AdjustedTimeToCook
protected

Definition at line 12 of file cacontinuoustimecooking.c.

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

◆ m_CookingProcess

Cooking m_CookingProcess
protected

Definition at line 13 of file cacontinuoustimecooking.c.

Referenced by Execute(), and Setup().

◆ m_CookingUpdateTime

float m_CookingUpdateTime
protected

Definition at line 15 of file cacontinuoustimecooking.c.

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

◆ m_ItemToCook

Edible_Base m_ItemToCook
protected

Definition at line 14 of file cacontinuoustimecooking.c.

Referenced by Execute(), and Setup().

◆ m_LocalTimeElpased

float m_LocalTimeElpased
protected

Definition at line 5 of file cacontinuoustimecooking.c.

◆ m_MinTempToCook

float m_MinTempToCook
protected

Definition at line 18 of file cacontinuoustimecooking.c.

Referenced by Execute(), and Setup().

◆ m_SpentUnits

ref Param1<float> m_SpentUnits
protected

Definition at line 9 of file cacontinuoustimecooking.c.

Referenced by Execute(), and Setup().

◆ m_TimeElapsed

float m_TimeElapsed
protected

Definition at line 6 of file cacontinuoustimecooking.c.

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

◆ m_TimeElapsedDamage

float m_TimeElapsedDamage
protected

Definition at line 8 of file cacontinuoustimecooking.c.

Referenced by Execute(), and Setup().

◆ m_TimeElapsedRepeat

float m_TimeElapsedRepeat
protected

Definition at line 7 of file cacontinuoustimecooking.c.

Referenced by Execute(), and Setup().

◆ m_TimeToCook

float m_TimeToCook
protected

Definition at line 11 of file cacontinuoustimecooking.c.

Referenced by Setup().

◆ TIME_DAMAGE_THRESHOLD

const float TIME_DAMAGE_THRESHOLD = 5.0
private

Definition at line 3 of file cacontinuoustimecooking.c.

Referenced by Execute().


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