예제 #1
0
    public void LoadQuestion()
    {
        pergunta.LoadJson();



        uiText.text = pergunta.questao.pergunta;      // atualiza o texto da ui para a pergunta
        if (pergunta.imagemQuestao != null)           //se nao tiver imagem, deixar vazio
        {
            uiImagem.sprite = pergunta.imagemQuestao; // atualiza a imagem da ui para a imagem da questão
            uiImagem.SetNativeSize();
        }
        for (int i = 0; i < uiMultiChoice.Length; i++)                                             // para cada um dos botoes de resposta
        {
            uiMultiChoice[i].GetComponentInChildren <Text>().text = pergunta.questao.respostas[i]; // atualiza a caixa de texto do botao para a pergunta
            if (i == pergunta.questao.numResposta)
            {
                uiMultiChoice[i].GetComponent <AnswerButton>().certo = true;
            }
            else
            {
                uiMultiChoice[i].GetComponent <AnswerButton>().certo = false;
            }

            /*uiMultiChoice[i].onClick = acertou;
            *  //else
            *  //uiMultiChoice[i].onClick = errou;*/
            uiMultiChoice[i].GetComponent <AnswerButton>().rightAnswerButt = uiMultiChoice[pergunta.questao.numResposta].GetComponent <Image>();
        }
    }