Esempio n. 1
0
 public UpgradeMove(Faction faction,
                    Province alteredProvince,
                    ProvinceUpgrade upgrade)
     : base(faction, MoveCategory.Upgrade)
 {
     AlteredProvince = alteredProvince;
     Upgrade         = upgrade;
 }
        internal UpgradeMove ToMove()
        {
            ProvinceUpgrade upgrade = new ProvinceUpgrade(SelectedUpgrade, TargetTile);

            return(new UpgradeMove(_source.Faction, SourceProvince.Identifier, upgrade));
        }