public Sawmill(int size, int level, ResourceDeposit resource, int listPosition) : base(size, level, resource, listPosition) { Icon = "MiningIcon"; }
public PreciousResourceExtractor(int size, int level, ResourceDeposit resource, int listPosition) : base(size, level, resource, listPosition) { UpgradeCost = GetUpgradeCost(level); UpkeepCost = 25; SmallExtractorCost = 750; MediumExtractorCost = 2000; LargeExtractorCost = 4000; HugeExtractorCost = 8000; MassiveExtractorCost = 12000; }
public AdvancedMiningFacility(int size, int level, ResourceDeposit resource, int listPosition) : base(size, level, resource, listPosition) { Icon = "MiningIcon"; }
public ResourceExtractor(int size, int level, ResourceDeposit resource, int listPosition) : base(size, level, listPosition) { BuildingCatagory = BuildingCatagories.Resources; Resource = resource; Resource.HasResourceBuilding = true; total = 0; ProductionType = resource.ResourceType; SetYield(); string s = this.GetType().ToString().Remove(0, 21); int resourceNameInsertCount = s.Length; resourceNameInsertCount += 7; if(Level >= 10) { resourceNameInsertCount += 1; } Name = Name.Insert(Name.Length - resourceNameInsertCount, Resource.ResourceType + " "); resource.yield = actualYield; }
public MiningFacility(int size, int level, ResourceDeposit resource, int listPosition) : base(size, level, resource, listPosition) { FormatName(); Icon = "MiningIcon"; }