Exemple #1
0
 private void Update()
 {
     if (lives <= 0 && !GameOver)
     {
         GameOver = true;
         Debug.Log("GAME OVER");
         GameObject Spawner = GameObject.FindGameObjectWithTag("Car Spawner");
         Spawner.SetActive(false);
         GameObject[] Cars = GameObject.FindGameObjectsWithTag("Car");
         for (int i = 0; i < Cars.Length; i++)
         {
             Destroy(Cars[i].gameObject);
             GameObject carexplosion = Instantiate(Explosion, Cars[i].gameObject.transform.position, Player.gameObject.transform.rotation);
             ExplosionSound.Play();
             Destroy(carexplosion.gameObject, 3.9f);
         }
         GameObject explosion = Instantiate(Explosion, Player.gameObject.transform.position, Player.gameObject.transform.rotation);
         ExplosionSound.Play();
         Destroy(Player.gameObject);
         Destroy(explosion.gameObject, 3.9f);
         gameoverText.SetActive(true);
         retryText.SetActive(true);
         FailScreen.SetActive(true);
         YesText.SetActive(true);
         NoText.SetActive(true);
     }
 }