9 override void Setup( ActionData action_data )
26 m_TargetUnits = pg.GetCompEM().GetEnergyMax() - pg.GetCompEM().GetEnergy();
30 override int Execute( ActionData action_data )
32 if ( !action_data.m_Player )
37 PowerGeneratorBase pg = PowerGeneratorBase.Cast(action_data.m_Target.GetObject());
39 if ( pg.GetFuel() >= pg.GetMaxFuel() )
61 OnCompletePogress(action_data);
80 PowerGeneratorBase pg = PowerGeneratorBase.Cast(action_data.m_Target.GetObject());
82 action_data.m_MainItem.AddQuantity( -consumed_fuel );