コード例 #1
0
    //TriggerDetection
    void OnCollisionEnter2D(Collision2D collisionInfo)
    {
        if (collisionInfo.gameObject.tag == "Player")
        {
            collisionInfo.gameObject.GetComponent <GetDamage>().getDamage(damage);

            if (impactParticle != null)
            {
                Instantiate(impactParticle);
            }

            //Spielter Damage Sound wird abgespielt
            audioManager.Play("Damage");

            //Screenshake beim Aufprall mit dem Spieler
            shakeManager.AcornShake();

            Destroy(gameObject);
        }
        else if (collisionInfo.gameObject.tag == "Ground")
        {
            if (impactParticle != null)
            {
                Instantiate(impactParticle);
            }

            //Screenshake beim Aufprall mit dem Boden
            shakeManager.AcornShake();

            Destroy(gameObject);
        }
    }