コード例 #1
0
ファイル: Arrow.cs プロジェクト: JustinCar/Ascent_Mobile
    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);
        }
    }