Example #1
0
        public void PrioritySorting()
        {
            Reset();

            TPModifier healthIncreaserII = new TPModifier(ModifierType.Percentage, 0.5f, 1);

            health.Modifiers.Add(healthIncreaser);
            health.Modifiers.Add(healthIncreaserII);

            Assert.AreEqual(165, health.Value);
            health.Modifiers.ChangeModifier(healthIncreaserII, new TPModifier(ModifierType.Percentage, 0.5f, -1));
            Assert.AreEqual(160, health.Value);
        }
Example #2
0
 private void Reset()
 {
     health          = new TPAttribute(100);
     healthIncreaser = new TPModifier(ModifierType.FlatIncrease, 10);
 }