11 override void Setup( ActionData action_data )
14 if (
Class.CastTo(target_PB, action_data.m_Target.GetObject()))
25 if ( action_data.m_MainItem )
38 override int Execute( ActionData action_data )
40 if ( !action_data.m_Player )
59 Class.CastTo(plant, action_data.m_Target.GetObject() );
60 Slot slot = plant.GetSlot();
68 OnCompletePogress(action_data);
ref Param1< float > m_SpentUnits
float m_AdjustedQuantityUsedPerSecond
float m_QuantityUsedPerSecond
override float GetProgress()
void CAContinuousWaterPlant(float quantity_used_per_second)
override int Execute(ActionData action_data)
override void Setup(ActionData action_data)
Super root of all classes in Enforce script.
void CalcAndSetQuantity()