public override List <BuildItemUnitView> GetMotherBuildList(UserMothershipDataModel mother, UserPremiumWorkModel userPremium) { return(new List <BuildItemUnitView> { _storage.GetMotherViewModel(userPremium.IsActive, mother.Resources), _extractionModule.GetMotherViewModel(userPremium.IsActive, StorageResources.StorageProportion(mother.ExtractionProportin)), _energyConverter.GetMotherViewModel(userPremium.IsActive) }); }
public override List <BuildItemUnitView> GetPlanetBuildList(GDetailPlanetDataModel planet, UserPremiumWorkModel userPremium) { return(new List <BuildItemUnitView> { _storage.GetViewModel(planet.BuildStorage, userPremium.IsActive, planet.Resources), _extractionModule.GetViewModel(planet.BuildExtractionModule, userPremium.IsActive, StorageResources.StorageProportion(planet.ExtractionProportin)), _energyConverter.GetViewModel(planet.BuildEnergyConverter, userPremium.IsActive) }); }