Example #1
0
    public void DidTapContinueButton()
    {
        string      respostaCorreta = ((Rodada)Jogo.partida.rodadas [Jogo.rodadaAtual]).fonte.name.ToLower();
        Dificuldade d         = Fonte.DificuldadeFonte(((Rodada)Jogo.partida.rodadas [Jogo.rodadaAtual]).fonte.name);
        int         pontuacao = Partida.CalcularPontuacao(d);

        Debug.Log("Pontuação: " + pontuacao);
        if (digitar.isOn)
        {
            string respostaDigitada = inputText.text.ToLower();
            if (respostaDigitada.Length > 0)
            {
                if (respostaDigitada.Equals(respostaCorreta))
                {
                    jogadorAtual.acertou         = true;
                    jogadorAtual.pontuacaoTotal += pontuacao + 4;
                }
                Jogo.numeroPalpite++;
                SceneManager.LoadScene("TelaSelecionarDesigner");
            }
        }
        else
        {
            bool temUmaOpcaoMarcada = false;
            foreach (Toggle t in respostas)
            {
                if (t.isOn)
                {
                    temUmaOpcaoMarcada = true;
                    if (t.GetComponentInChildren <Text> ().text.ToLower().Equals(respostaCorreta))
                    {
                        jogadorAtual.acertou         = true;
                        jogadorAtual.pontuacaoTotal += pontuacao;
                    }
                }
            }
            if (temUmaOpcaoMarcada)
            {
                Jogo.numeroPalpite++;
                SceneManager.LoadScene("TelaSelecionarDesigner");
            }
        }
    }