public override void Apply(CardTypeCharacteristic cardType) { _cardType = cardType; _typeSetter = new CardTypeSetter("Enchantment"); _typeSetter.Initialize(ChangeTracker); _cardType.AddModifier(_typeSetter); }
public override void Apply(TypeOfCard typeOfCard) { _typeOfCard = typeOfCard; _typeSetter = new CardTypeSetter("enchantment"); _typeSetter.Initialize(ChangeTracker); _typeOfCard.AddModifier(_typeSetter); }
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); }