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(); } }