DIFF

class WoodBaseSource

WoodBase Plant Object IEntity Managed

All members, including inherited

Constructors 1

void WoodBase()

Members 8

static bool 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 = ""

some nonsensical item for debugging purposes

static string m_SecondaryOutput = ""

some nonsensical item for debugging purposes

static string m_BarkType = ""

Methods 19

void InitMiningValues()
override bool IsWoodBase()
override bool IsCuttable()
bool HasPlayerCollisionParticle()
bool HasPlayerCollisionSound()
int GetPrimaryDropsAmount()
int GetSecondaryDropsAmount()
float GetCycleTimeOverride()
string GetSecondaryOutput()
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)
References GetBarkType(), GetPrimaryOutput(), map.Insert()
Show 1 more, Object.IsTree()
float GetDamageToMiningItemEachDrop(ItemBase item)
float GetDamageToMiningItemEachDropEx(ItemBase item, EHarvestType type)
override bool CanBeActionTarget()