void OnCollisionEnter2D(Collision2D c) { if (c.gameObject.tag == "Muro") { choque = false; colision += 1; if (colision >= 3) { Destroy(gameObject); } } if (c.gameObject.tag == "Top") { choque = true; colision += 1; if (colision >= 3) { Destroy(gameObject); } } if (c.gameObject.tag == "Enemigo") { //Si choca con un enemigo lo mata, aumenta la puntuación en 100 y reproduce el sonido de muerte aumentarPuntuacion(); Destroy(gameObject); Destroy(c.gameObject); EfectoSonido.Sonido("muerte"); } if (c.gameObject.tag == "Barrera") { Destroy(gameObject); c.gameObject.SetActive(false); cambio++; } }
void OnCollisionEnter2D(Collision2D c) { if (c.gameObject.tag == "Muro") { choque = true; colision += 1; if (colision >= 3) { Destroy(gameObject); } } if (c.gameObject.tag == "Top") { choque = true; colision += 1; if (colision >= 3) { Destroy(gameObject); } } if (c.gameObject.tag == "Enemigo") { aumentarPuntuacion(); Destroy(gameObject); Destroy(c.gameObject); EfectoSonido.Sonido("muerte"); } if (c.gameObject.tag == "Barrera") { Destroy(gameObject); c.gameObject.SetActive(false); cambio++; } }
void OnCollisionEnter2D(Collision2D c) { if (c.gameObject.name == "RIGHT") { cambioDireccion(-1); bajar(); } if (c.gameObject.name == "LEFT") { cambioDireccion(1); bajar(); } if (c.gameObject.tag == "Jugador") { vida = false; Destroy(gameObject); c.gameObject.SetActive(false); } if (c.gameObject.tag == "Barrera") { Destroy(gameObject); Destroy(c.gameObject); EfectoSonido.Sonido("muerte"); } }