public override void Apply(Strenght strenght)
        {
            _strenght = strenght;

              _powerIntegerSetter = new IntegerSetter(_power(this));
              _powerIntegerSetter.Initialize(ChangeTracker);
              _strenght.AddPowerModifier(_powerIntegerSetter);

              _toughnessIntegerSetter = new IntegerSetter(_toughness(this));
              _toughnessIntegerSetter.Initialize(ChangeTracker);
              _strenght.AddToughnessModifier(_toughnessIntegerSetter);
        }
Beispiel #2
0
        public override void Apply(Strenght strenght)
        {
            _strenght = strenght;

            _powerIntegerSetter = new IntegerSetter(_power(this));
            _powerIntegerSetter.Initialize(ChangeTracker);
            _strenght.AddPowerModifier(_powerIntegerSetter);


            _toughnessIntegerSetter = new IntegerSetter(_toughness(this));
            _toughnessIntegerSetter.Initialize(ChangeTracker);
            _strenght.AddToughnessModifier(_toughnessIntegerSetter);
        }