DayZ 1.24
|
Protected Member Functions | |
void | CAContinuousFill (float quantity_filled_per_second, int liquid_type) |
override void | Setup (ActionData action_data) |
override int | Execute (ActionData action_data) |
override int | Cancel (ActionData action_data) |
override int | Interrupt (ActionData action_data) |
override float | GetProgress () |
void | CalcAndSetQuantity (ActionData action_data) |
Protected Attributes | |
float | m_TargetUnits |
float | m_SpentQuantity |
float | m_SpentQuantity_total |
float | m_ItemQuantity |
float | m_AdjustedQuantityFilledPerSecond |
float | m_QuantityFilledPerSecond |
ref Param1< float > | m_SpentUnits |
float | m_TimeElpased |
float | m_DefaultTimeStep = 0.25 |
int | m_liquid_type |
Definition at line 1 of file CAContinuousFill.c.
|
inlineprotected |
Definition at line 14 of file CAContinuousFill.c.
References m_liquid_type, and m_QuantityFilledPerSecond.
|
inlineprotected |
Definition at line 94 of file CAContinuousFill.c.
References Liquid::FillContainerEnviro(), GetGame(), m_liquid_type, m_SpentQuantity, m_SpentQuantity_total, m_SpentUnits, and CABase::SetACData().
|
inlineprotected |
Definition at line 71 of file CAContinuousFill.c.
References CalcAndSetQuantity(), UA_CANCEL, and UA_ERROR.
|
inlineprotected |
Definition at line 40 of file CAContinuousFill.c.
References CalcAndSetQuantity(), m_AdjustedQuantityFilledPerSecond, m_DefaultTimeStep, m_SpentQuantity, m_SpentQuantity_total, m_TargetUnits, m_TimeElpased, CAContinuousBase::OnCompletePogress(), UA_ERROR, UA_FINISHED, and UA_PROCESSING.
Definition at line 88 of file CAContinuousFill.c.
References m_SpentQuantity_total, and m_TargetUnits.
|
inlineprotected |
Definition at line 80 of file CAContinuousFill.c.
References GetGame(), and UASoftSkillsWeight::PRECISE_LOW.
|
inlineprotected |
Definition at line 20 of file CAContinuousFill.c.
References Class::CastTo(), CABase::m_Action, m_AdjustedQuantityFilledPerSecond, m_ItemQuantity, m_QuantityFilledPerSecond, m_SpentUnits, m_TargetUnits, m_TimeElpased, and Math::Min().
|
protected |
Definition at line 7 of file CAContinuousFill.c.
Referenced by Execute(), CAContinuousFillPowerGenerator::Execute(), Setup(), and CAContinuousFillPowerGenerator::Setup().
|
protected |
Definition at line 11 of file CAContinuousFill.c.
Referenced by Execute(), and CAContinuousFillPowerGenerator::Execute().
|
protected |
Definition at line 6 of file CAContinuousFill.c.
Referenced by Setup(), and CAContinuousFillPowerGenerator::Setup().
|
protected |
Definition at line 12 of file CAContinuousFill.c.
Referenced by CAContinuousFill(), CAContinuousFillPowerGenerator::CAContinuousFillPowerGenerator(), and CalcAndSetQuantity().
|
protected |
Definition at line 8 of file CAContinuousFill.c.
Referenced by CAContinuousFill(), CAContinuousFillPowerGenerator::CAContinuousFillPowerGenerator(), Setup(), and CAContinuousFillPowerGenerator::Setup().
|
protected |
Definition at line 4 of file CAContinuousFill.c.
Referenced by CalcAndSetQuantity(), CAContinuousFillPowerGenerator::CalcAndSetQuantity(), Execute(), and CAContinuousFillPowerGenerator::Execute().
|
protected |
Definition at line 5 of file CAContinuousFill.c.
Referenced by CalcAndSetQuantity(), CAContinuousFillPowerGenerator::CalcAndSetQuantity(), Execute(), CAContinuousFillPowerGenerator::Execute(), and GetProgress().
Definition at line 9 of file CAContinuousFill.c.
Referenced by CalcAndSetQuantity(), CAContinuousFillPowerGenerator::CalcAndSetQuantity(), Setup(), and CAContinuousFillPowerGenerator::Setup().
|
protected |
Definition at line 3 of file CAContinuousFill.c.
Referenced by Execute(), CAContinuousFillPowerGenerator::Execute(), GetProgress(), Setup(), and CAContinuousFillPowerGenerator::Setup().
|
protected |
Definition at line 10 of file CAContinuousFill.c.
Referenced by Execute(), CAContinuousFillPowerGenerator::Execute(), Setup(), and CAContinuousFillPowerGenerator::Setup().