Exemplo n.º 1
0
        public virtual Upgrade BasicCopy(CardPool pool)
        {
            Card newCopy = pool.FindBasicCard(this.name);

            if (newCopy.name != BlankUpgrade.name)
            {
                return((Upgrade)newCopy.DeepCopy());
            }
            return((Upgrade)Activator.CreateInstance(this.GetType()));
        }