Example #1
0
    public void abrirFecharAjuda()
    {
        if (ajudas == 0)
        {
            allOff();
            objAjuda.SetActive(true);
            objBotoes.SetActive(true);
            btnSair1.SetActive(true);
            txtConversa.text = "Olá! O que deseja?";
            ajudas           = 1;
            Time.timeScale   = 0;
        }
        else
        {
            allOff();

            p = FindObjectOfType(typeof(portas)) as portas;

            if (p.interior)
            {
                miniMapa.SetActive(false);
            }
            else
            {
                miniMapa.SetActive(true);
            }

            ajudas         = 0;
            controles      = 0;
            mapa           = 0;
            Time.timeScale = 1;
        }
    }
Example #2
0
    IEnumerator verificaGameOver()
    {
        personagem Char = new personagem();

        if (Char.Energia <= 0)
        {
            gameover.Play(0);
            mcidade.SetActive(true);
            mescola.SetActive(false);
            if (Char.Moedas <= 0)
            {
                fade1.SetActive(true);
                perdeuSemMoeda.SetActive(true);
                Time.timeScale = 0;
            }
            else
            {
                Time.timeScale = 0;
                double num = Char.Moedas / 2;
                Char.Moedas = Convert.ToInt32(Math.Floor(num));
                fade1.SetActive(true);
                StartCoroutine("start");
                yield return(new WaitForSeconds(3));

                p = FindObjectOfType(typeof(portas)) as portas;
                p.entrarQuarto();
                fade1.SetActive(false);
                perdeuComMoeda.SetActive(true);
            }
        }
    }