public override void Apply(CardTypeCharacteristic cardType)
 {
     _cardType = cardType;
       _typeSetter = new CardTypeSetter("Enchantment");
       _typeSetter.Initialize(ChangeTracker);
       _cardType.AddModifier(_typeSetter);
 }
示例#2
0
 public override void Apply(CardTypeCharacteristic cardType)
 {
     _cardType   = cardType;
     _typeSetter = new CardTypeSetter("Enchantment");
     _typeSetter.Initialize(ChangeTracker);
     _cardType.AddModifier(_typeSetter);
 }
示例#3
0
 public override void Apply(TypeOfCard typeOfCard)
 {
     _typeOfCard = typeOfCard;
     _typeSetter = new CardTypeSetter("enchantment");
     _typeSetter.Initialize(ChangeTracker);
     _typeOfCard.AddModifier(_typeSetter);
 }
示例#4
0
        public override void Apply(CardTypeCharacteristic cardType)
        {
            _cardType = cardType;
              _isBasicLand = cardType.Value.BasicLand;

              var type = _cardType.Value.ReplaceBasicLandTypeWith(_changeTo);

              _typeSetter = new CardTypeSetter(type);
              _typeSetter.Initialize(ChangeTracker);

              _cardType.AddModifier(_typeSetter);
        }