Esempio n. 1
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        cameraShake.CamShake();
        Instantiate(explosionParticle, transform.position, Quaternion.identity);

        if (color == Color.red && collider.gameObject.name == "ShieldRed")
        {
            Destroy(gameObject);
            score.addScore();
            gameManager.PlaySound();
        }
        else if (color == Color.blue && collider.gameObject.name == "ShieldBlue")
        {
            Destroy(gameObject);
            score.addScore();
            gameManager.PlaySound();
        }
        else if (collider.gameObject.tag == "Projectile")
        {
            Destroy(gameObject);
            gameManager.PlaySound();
        }
        else if (collider.gameObject.tag == "Player")
        {
            Destroy(collider.gameObject);
            dead.PlayerDead();
            gameManager.PlaySound();
        }
    }