Пример #1
0
    public void TestOnDamage()
    {
        int remainingHealth = 5;
        int maxHealth       = 10;
        int damageDone      = 5;

        combatHandler.OnDamage(remainingHealth, maxHealth, damageDone);

        Assert.True(testDamageHandlerRun);
        Assert.AreEqual(remainingHealth, damageHandlerValues.Item1);
        Assert.AreEqual(maxHealth, damageHandlerValues.Item2);
        Assert.AreEqual(damageDone, damageHandlerValues.Item3);
    }
Пример #2
0
 public virtual void Damage(int damage)
 {
     this.Health -= damage;
     characterCombatHandler.OnDamage(Health, MaxHealth, damage);
 }