Пример #1
0
    public void Comecar()
    {
        PainelComecar.SetActive(false);
        PainelMeio.SetActive(false);

        NumeroQuestao.text = NumQuestao.ToString();
        ChamarQuestao();
    }
Пример #2
0
    public void Comecar()
    {
        PainelComecar.SetActive(false);
        PainelMeio.SetActive(false);

        ChamarQuestao();

        Debug.Log(ids[0]);
        Debug.Log(ids[1]);
        Debug.Log(ids[2]);
        Debug.Log(ids[3]);
        Debug.Log(ids[4]);
    }
Пример #3
0
    public void btnProxima()
    {
        NumQuestao++;
        x++;


        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 < 6)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 1 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            Subnivel = 2;

            testarImagem();
        }

        if (NumQuestao == 6)
        {
            x   = 0;
            ids = new List <string>();
            Debug.Log("Nivel 2 - Pos:" + x + " = " + idQuestão);

            ConsultarIds();

            PainelMeio.SetActive(true);
            SubMeu01.SetActive(false);
            SubMeu02.SetActive(true);

            ZerarImagem();
        }

        if (NumQuestao > 6 && NumQuestao < 11)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 2 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            Subnivel = 3;

            testarImagem();
        }

        if (NumQuestao == 11)
        {
            x   = 0;
            ids = new List <string>();
            Debug.Log("Nivel 3 - Pos:" + x + " = " + idQuestão);

            ConsultarIds();

            PainelUltimo.SetActive(true);

            ZerarImagem();

            SubMeu02.SetActive(false);
            SubMeu03.SetActive(true);
        }

        if (NumQuestao > 11 && NumQuestao <= 15)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 3 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            testarImagem();
        }

        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);
    }
Пример #4
0
    public void btnProxima()
    {
        n++;
        x++;

        if (n < 6)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 1 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();
            subnivel = 2;
        }

        if (n == 6)
        {
            x   = 0;
            ids = new List <string>();
            Debug.Log("Nivel 2 - Pos:" + x + " = " + idQuestão);

            ConsultarIds();

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

            PainelMeio.SetActive(true);
        }

        if (n > 6 && n <= 10)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 2 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();
        }

        if (n > 10)
        {
            AcertosFinal.text = acertos.ToString();

            PainelFinal.SetActive(true);

            if (acertos > 6)
            {
                aprovado.SetActive(true);

                pontos          = acertos * 2;
                pontos          = DBManager.score + pontos;
                DBManager.score = pontos;

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

        PainelResposta.SetActive(false);
        correto.SetActive(false);
        incorreto.SetActive(false);
    }