Exemple #1
0
    public void Damaged(AttackActor actor, ICombatCallback callback)
    {
        _hp -= actor.Damage;

        if (Hp < 0)
        {
            _combatState = eCombatState.DEAD;
        }

        if (callback != null)
        {
            callback(_combatState);
        }
    }
    public void Damaged(AttackActor actor, ICombatCallback callback)
    {
        _impl.Damaged(actor, callback);

        Debug_DisplayStatus();
    }
 public void Damaged(AttackActor actor, ICombatCallback callback)
 {
     _decoTarget.Damaged(actor, callback);
 }