예제 #1
0
    public void AdicionarQuestao(IQuestao questao)
    {
        atualQuestao = questao;

        switch (questao.TipoDadosQuestao)
        {
        case TipoDadosQuestao.Texto:
        {
            m_txtAnunciado.transform.gameObject.SetActive(true);
        }
        break;

        case TipoDadosQuestao.Imagem:
        {
            m_imgAnuciado.transform.gameObject.SetActive(true);
            //questionImg.sprite = question.Imagem;
        }
        break;
        }

        //m_txtAnunciado.text = questao.Anunciado;

        if (questao.TipoQuestao == TipoQuestao.C)
        {
            QuestaoC q = questao as QuestaoC;
            m_txtAnunciado.text = q.Anunciado;

            List <string> respostas = ShuffleList.ShuffleListItems <string>(q.Opcoes);

            for (int i = 0; i < respostas.Count; i++)
            {
                m_listRespostas[i].GetComponentInChildren <Text>().text = respostas[i];
                m_listRespostas[i].name        = respostas[i];
                m_listRespostas[i].image.color = m_colorNormal;
            }
        }

        respondido = false;
    }
예제 #2
0
 public void Remover(IQuestao questao)
 {
     SubQuestoes.Remove(questao);
 }
예제 #3
0
 public void Adicionar(IQuestao questao)
 {
     SubQuestoes.Add(questao);
 }
 public void Remover(IQuestao questao)
 {
     Console.WriteLine("Não pode remover subquestão");
 }
 public void Adicionar(IQuestao questao)
 {
     Console.WriteLine("Não pode adicionar subquestão");
 }
예제 #6
0
 public void Remover(IQuestao questao)
 {
     //Console.WriteLine("Cannot remove from a PrimitiveElement");
 }
예제 #7
0
 public void Adicionar(IQuestao questao)
 {
     //Console.WriteLine("Cannot add to a PrimitiveElement");
 }