Esempio n. 1
0
    public void Comecar()
    {
        PainelComecar.SetActive(false);

        Painel01.SetActive(false);
        Painel02.SetActive(false);
        Painel03.SetActive(false);
        Painel04.SetActive(false);
        Estou01.SetActive(false);

        NumeroQuestao.text = NumQuestao.ToString();

        ChamarQuestao();
    }
Esempio n. 2
0
    public void btnProxima()
    {
        NumQuestao++;
        Subnivel++;

        if (err == 1)
        {
            HP05.SetActive(false);
        }

        if (err == 2)
        {
            HP04.SetActive(false);
        }

        if (err == 3)
        {
            HP03.SetActive(false);
        }

        if (err == 4)
        {
            HP02.SetActive(false);
        }

        if (err >= 5)
        {
            HP01.SetActive(false);
            NumQuestao = 16;
        }

        if (NumQuestao == 2)
        {
            ChamarQuestao();

            Estou01.SetActive(false);
            Estou02.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 3)
        {
            ChamarQuestao();

            Estou02.SetActive(false);
            Estou03.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 4)
        {
            ChamarQuestao();

            Estou03.SetActive(false);
            Estou04.SetActive(true);

            Mapa01.SetActive(false);
            Mapa02.SetActive(true);

            Painel01.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 5)
        {
            ChamarQuestao();

            Estou04.SetActive(false);
            Estou05.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 6)
        {
            ChamarQuestao();

            Estou05.SetActive(false);
            Estou06.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 7)
        {
            ChamarQuestao();

            Estou06.SetActive(false);
            Estou07.SetActive(true);

            Mapa02.SetActive(false);
            Mapa03.SetActive(true);

            Painel02.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 8)
        {
            ChamarQuestao();

            Estou07.SetActive(false);
            Estou08.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 9)
        {
            ChamarQuestao();

            Estou08.SetActive(false);
            Estou09.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 10)
        {
            ChamarQuestao();

            Estou09.SetActive(false);
            Estou10.SetActive(true);

            Mapa03.SetActive(false);
            Mapa04.SetActive(true);

            Painel03.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 11)
        {
            ChamarQuestao();

            Estou10.SetActive(false);
            Estou11.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 12)
        {
            ChamarQuestao();

            Estou11.SetActive(false);
            Estou12.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 13)
        {
            ChamarQuestao();

            Estou12.SetActive(false);
            Estou13.SetActive(true);

            Mapa04.SetActive(false);
            Mapa05.SetActive(true);

            Painel04.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 14)
        {
            ChamarQuestao();

            Estou13.SetActive(false);
            Estou14.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 15)
        {
            ChamarQuestao();

            Estou14.SetActive(false);
            Estou15.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao > 15)
        {
            AcertosFinal.text = Acertos.ToString();

            PainelFinal.SetActive(true);

            if (Acertos > 10)
            {
                Aprovado.SetActive(true);
                Pontos = Acertos * 8;

                Pontos          = DBManager.score + Pontos;
                DBManager.score = Pontos;

                if (DBManager.nivel <= Nivel)
                {
                    gravarComNivel();
                }
                else
                {
                    gravarSemNivel();
                }
            }
            else
            {
                Reprovado.SetActive(true);
            }
        }

        NumeroQuestao.text = NumQuestao.ToString();
        PainelResposta.SetActive(false);
        Correto.SetActive(false);
        Incorreto.SetActive(false);
    }