ref ActionTarget m_Target
protected ActionBase m_Action
override bool GetMiningData(ActionData action_data)
void CAContinuousMineRock(float time_between_drops)
protected ref map< string, int > m_MaterialAndQuantityMap
protected int m_AmountOfDrops
protected float m_DamageToMiningItemEachDrop
protected float m_TimeBetweenMaterialDrops
protected float m_AdjustedDamageToMiningItemEachDrop
Super root of all classes in Enforce script.
float GetDamageToMiningItemEachDrop(ItemBase item)
void GetMaterialAndQuantityMap(ItemBase item, out map< string, int > output_map)
int GetAmountOfDrops(ItemBase item)
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
static proto float Max(float x, float y)
Returns bigger of two given values.