Ejemplo n.º 1
0
    void OnTriggerEnter2D(Collider2D col)
    {
        if (!SceneManager.GetActiveScene().name.Equals("menu"))
        {
            if (col.gameObject.tag.Equals("End"))
            {
                if (gm.lives > 0)
                {
                    isDying = true;

                    GetComponent <BoxCollider2D> ().enabled    = false;
                    GetComponent <CircleCollider2D> ().enabled = false;
                    if (gm.waves == 5)
                    {
                        gm.slimeBabiesAlive -= 1;
                    }
                    gm.lives         -= 1;
                    gm.livesText.text = "Lives: " + System.Convert.ToString(gm.lives);

                    //StartCoroutine (waitForDeath (deathTimer));
                    if (!SceneManager.GetActiveScene().name.Equals("menu"))
                    {
                        if (!gm.CheckEnemiesAlive(1))
                        {
                            gm.StartCountDown();
                        }
                    }
                    if (gm.lives == 0)
                    {
                        gm.GameOver();
                    }
                }
            }
        }
    }