public override IProcessingData ProcessGarbage(IWaste garbage) { var energy = garbage.VolumePerKg * garbage.Weight * (EnergyProducedMultiplier - EnergyUsedMultiplier); var processingData = ProcessingDataFactory.CreateProcessingData(energy, 0); return(processingData); }
public override IProcessingData ProcessGarbage(IWaste garbage) { var energy = garbage.VolumePerKg * garbage.Weight * -EnergyUsedMultiplier; var capital = garbage.Weight * CapitalEarned; var processingData = ProcessingDataFactory.CreateProcessingData(energy, capital); return(processingData); }