11 if (
Class.
CastTo(ntarget, action_data.m_Target.GetObject()) )
override bool GetMiningData(ActionData action_data)
void CAContinuousMineRock(float time_between_drops)
ref map< string, int > m_MaterialAndQuantityMap
float m_TimeBetweenMaterialDrops
void CAContinuousMineWood(float time_between_drops)
float m_DamageToMiningItemEachDrop
float m_AdjustedDamageToMiningItemEachDrop
Super root of all classes in Enforce script.
float GetDamageToMiningItemEachDrop(ItemBase item)
int GetAmountOfDrops(ItemBase item)
void GetMaterialAndQuantityMap(ItemBase item, out map< string, int > output_map)
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.