public override void Apply(CardColors colors) { _cardColors = colors; _cardColorSetter = new CardColorSetter(_colors); _cardColorSetter.Initialize(ChangeTracker); _cardColors.AddModifier(_cardColorSetter); }
public override void Apply(CardColors color) { if (_colors == null) return; _cardColors = color; _cardColorSetter = new CardColorSetter(_colors); _cardColorSetter.Initialize(ChangeTracker); _cardColors.AddModifier(_cardColorSetter); }