Esempio n. 1
0
    public bool Attack(UnitStats attackingUnit, UnitStats defendingUnit)
    {
        //Debug.Log(string.Format("attacking unit ad {0} , defending unit hp {1}", attackingUnit.attackDamage, defendingUnit.health));
        int damage = attackingUnit.CalculateDamageAgainst(defendingUnit.unitType);

        bool result = defendingUnit.TakeDamage(damage);

        // Debug.Log(string.Format("attacking unit ad {0} , defending unit hp {1}", attackingUnit.attackDamage, defendingUnit.health));
        return(result);
    }