Beispiel #1
0
        protected override void Unapply()
        {
            _cardType.RemoveModifier(_typeSetter);
            _abilities.Remove(_addedAbility);

            if (_removedAbility != null)
            {
                _abilities.Add(_removedAbility);
            }
        }
Beispiel #2
0
        protected override void Unapply()
        {
            _strenght.RemovePowerModifier(_powerIntegerSetter);
            _strenght.RemoveToughnessModifier(_toughnessIntegerSetter);

            if (_cardColorSetter != null)
            {
                _cardColors.RemoveModifier(_cardColorSetter);
            }

            _cardType.RemoveModifier(_typeSetter);
        }
Beispiel #3
0
 protected override void Unapply()
 {
     _cardType.RemoveModifier(_typeSetter);
     _strenght.RemovePowerModifier(_integerSetter);
     _strenght.RemoveToughnessModifier(_integerSetter);
 }