DayZ 1.24
|
Go to the source code of this file.
Enumerations | |
enum | EHarvestType { NORMAL , BARK } |
Functions | |
void | WoodBase () |
void | InitMiningValues () |
override bool | IsWoodBase () |
override bool | IsCuttable () |
int | GetPrimaryDropsAmount () |
int | GetSecondaryDropsAmount () |
float | GetToolDamage () |
float | GetCycleTimeOverride () |
string | GetPrimaryOutput () |
string | GetSecondaryOutput () |
string | GetBarkType () |
int | GetAmountOfDrops (ItemBase item) |
int | GetAmountOfDropsEx (ItemBase item, EHarvestType type) |
void | GetMaterialAndQuantityMap (ItemBase item, out map< string, int > output_map) |
void | GetMaterialAndQuantityMapEx (ItemBase item, out map< string, int > output_map, EHarvestType type) |
float | GetDamageToMiningItemEachDrop (ItemBase item) |
float | GetDamageToMiningItemEachDropEx (ItemBase item, EHarvestType type) |
override bool | CanBeActionTarget () |
Variables | |
enum EHarvestType | m_IsCuttable |
static int | m_PrimaryDropsAmount = -1 |
static int | m_SecondaryDropsAmount = -1 |
static float | m_ToolDamage = -1.0 |
static float | m_CycleTimeOverride = -1.0 |
static string | m_PrimaryOutput = "" |
static string | m_SecondaryOutput = "" |
static string | m_BarkType = "" |
Enumerator | |
---|---|
NORMAL | |
BARK |
Definition at line 1 of file WoodBase.c.
Definition at line 193 of file WoodBase.c.
References IsDamageDestroyed().
Referenced by VicinityObjects::TransformToVicinityObjects().
Definition at line 87 of file WoodBase.c.
References GetPrimaryDropsAmount().
int GetAmountOfDropsEx | ( | ItemBase | item, |
EHarvestType | type ) |
Definition at line 107 of file WoodBase.c.
References GetPrimaryDropsAmount().
string GetBarkType | ( | ) |
Definition at line 81 of file WoodBase.c.
Referenced by GetMaterialAndQuantityMap(), and GetMaterialAndQuantityMapEx().
float GetCycleTimeOverride | ( | ) |
Definition at line 66 of file WoodBase.c.
Definition at line 143 of file WoodBase.c.
References GetToolDamage().
float GetDamageToMiningItemEachDropEx | ( | ItemBase | item, |
EHarvestType | type ) |
Definition at line 168 of file WoodBase.c.
References GetToolDamage().
Definition at line 127 of file WoodBase.c.
References GetBarkType(), and GetPrimaryOutput().
void GetMaterialAndQuantityMapEx | ( | ItemBase | item, |
out map< string, int > | output_map, | ||
EHarvestType | type ) |
Definition at line 135 of file WoodBase.c.
References GetBarkType(), and GetPrimaryOutput().
int GetPrimaryDropsAmount | ( | ) |
Definition at line 51 of file WoodBase.c.
Referenced by GetAmountOfDrops(), and GetAmountOfDropsEx().
string GetPrimaryOutput | ( | ) |
Definition at line 71 of file WoodBase.c.
Referenced by GetMaterialAndQuantityMap(), and GetMaterialAndQuantityMapEx().
int GetSecondaryDropsAmount | ( | ) |
Definition at line 56 of file WoodBase.c.
string GetSecondaryOutput | ( | ) |
Definition at line 76 of file WoodBase.c.
float GetToolDamage | ( | ) |
Definition at line 61 of file WoodBase.c.
Referenced by GetDamageToMiningItemEachDrop(), and GetDamageToMiningItemEachDropEx().
void InitMiningValues | ( | ) |
Definition at line 36 of file WoodBase.c.
Definition at line 46 of file WoodBase.c.
Definition at line 41 of file WoodBase.c.
void WoodBase | ( | ) |
Definition at line 30 of file WoodBase.c.
Referenced by CAContinuousMineWood::Execute(), CAContinuousMineWood::GetMiningData(), and ActionMineBase::GetYieldName().
|
static |
Definition at line 17 of file WoodBase.c.
|
static |
Definition at line 14 of file WoodBase.c.
enum EHarvestType m_IsCuttable |
|
static |
Definition at line 11 of file WoodBase.c.
|
static |
Definition at line 15 of file WoodBase.c.
|
static |
Definition at line 12 of file WoodBase.c.
|
static |
Definition at line 16 of file WoodBase.c.
|
static |
Definition at line 13 of file WoodBase.c.