//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-// //-//STATS//-// public static TileSchematic Warehouse(string name, int nextTier) { TileSchematic bs = null; switch (nextTier) { case 0: bs = new TileSchematic() { kCost = 1000, materials = new List <StackedObject <string, int> >() { new StackedObject <string, int>("Wood", 500), new StackedObject <string, int>("Metal Scrap", 100), }, }; break; default: bs = new TileSchematic() { kCost = 500 * nextTier, materials = new List <StackedObject <string, int> >() { new StackedObject <string, int>("Wood", 50 * nextTier), new StackedObject <string, int>("Metal Scrap", 20 * nextTier), new StackedObject <string, int>("Polished Metal", 10 * nextTier), }, }; break; } bs.Name = name; bs.tier = nextTier; return(bs); }
//-//PRODUCTION//-// public static TileSchematic MetalMines(string name, int nextTier) { TileSchematic bs = null; if (nextTier == 0) { bs = new TileSchematic() { kCost = 5000, materials = new List <StackedObject <string, int> >() { new StackedObject <string, int>("Wood", 200), new StackedObject <string, int>("Metal Scrap", 300), }, } } ; else if (nextTier < 5) { bs = new TileSchematic() { kCost = 700 * nextTier, materials = new List <StackedObject <string, int> >() { new StackedObject <string, int>("Wood", 10 * nextTier), new StackedObject <string, int>("Metal Scrap", 500 * nextTier), new StackedObject <string, int>("Polished Metal", 25 * nextTier), }, } } ; bs.Name = name; bs.tier = nextTier; return(bs); } //-//AREA//-// }