10 #ifndef _EVE_SHIP_MODULES_MININGLASER_H_ 
   11 #define _EVE_SHIP_MODULES_MININGLASER_H_ 
   42     void Depleted(std::multimap<float, MiningLaser*> &mMap);
 
   66 #endif  // _EVE_SHIP_MODULES_MININGLASER_H_ 
virtual MiningLaser * GetMiningModule()
 
virtual bool CanActivate()
 
virtual void UnloadCharge()
 
MiningLaser(ModuleItemRef mRef, ShipItemRef sRef)
 
void AddOreAndDeactivate(uint16 typeID, float amt, bool slave=true)
 
virtual void LoadCharge(InventoryItemRef charge)
 
void Depleted(std::multimap< float, MiningLaser * > &mMap)
 
virtual void DeactivateCycle(bool abort=false)
 
virtual bool IsMiningLaser() const 
 
void ProcessCycle(bool abort=false)
 
virtual void DeactivateCycle(bool abort=false)