Ejemplo n.º 1
0
 private BasicTileImprovement(BasicTileImprovement copy) : base(copy.ID, copy.baseResourceCost)
 {
     resourceID    = copy.resourceID;
     UseFertility  = copy.UseFertility;
     validTiles    = copy.validTiles;
     validUpgrades = copy.validUpgrades;
 }
Ejemplo n.º 2
0
        public override IProject Copy()
        {
            //same validtiles reference, but should be okay
            //TODO: check if validTile reference matters
            BasicTileImprovement copy = new BasicTileImprovement(this)
            {
                position = position
            };

            return(copy);
        }