Esempio n. 1
0
    void OnTriggerEnter2D(Collider2D otherCollider)
    {
        DamageRate damageRate = otherCollider.transform.gameObject.GetComponent <DamageRate>();

        if (damageRate != null && otherCollider.gameObject.tag.Equals("Enemy"))
        {
            health.Damage(damageRate.damage);
            if (health.IsDead())
            {
                ShowGameOver();
            }
        }
    }
Esempio n. 2
0
    void OnTriggerEnter2D(Collider2D otherCollider)
    {
        DamageRate damageRate = otherCollider.transform.gameObject.GetComponent <DamageRate>();

        if (damageRate != null && otherCollider.gameObject.tag.Equals("Enemy") == false)
        {
            health.Damage(damageRate.damage);
            if (health.IsDead())
            {
                ScoreCounterScript.scoreValue += 10;
                Instantiate(particle, transform.position, Quaternion.identity);
                Destroy(transform.gameObject);
            }
        }
    }