コード例 #1
0
ファイル: Sawmill.cs プロジェクト: charbean/StrategyClean
 public Sawmill(int size, int level, ResourceDeposit resource, int listPosition) : base(size, level, resource, listPosition)
 {
     Icon = "MiningIcon";
 }
コード例 #2
0
ファイル: Building.cs プロジェクト: charbean/StrategyClean
        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;
        }
コード例 #3
0
 public AdvancedMiningFacility(int size, int level, ResourceDeposit resource, int listPosition) : base(size, level, resource, listPosition)
 {
     Icon = "MiningIcon";
 }
コード例 #4
0
ファイル: Building.cs プロジェクト: charbean/StrategyClean
        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;           
        }
コード例 #5
0
 public MiningFacility(int size, int level, ResourceDeposit resource, int listPosition) : base(size, level, resource, listPosition)
 {
     FormatName();
     Icon = "MiningIcon";
 }