Beispiel #1
0
    void OnCollisionEnter2D(Collision2D collision)
    {
        if (collision.gameObject.tag == "Enemy" || collision.gameObject.tag == "Ability")
        {
            return;
        }

        audioManager.arrowHitAudio();

        if (collision.gameObject.tag == "Player")
        {
            collision.gameObject.GetComponent <PlayerHealth>().takeDamage(Random.Range(damageLowerBound, damageUpperBound), travelingLeft);
            Destroy(gameObject);
        }
        else if (collision.gameObject.tag != "FX" && collision.gameObject.tag != "Player")
        {
            Destroy(gameObject);
        }
    }