Example #1
0
 public void PressedButtonAltertive(ButtonAlternative buttonPressed)
 {
     _btnPressed = buttonPressed;
     if (OnPressedButton != null)
     {
         OnPressedButton(buttonPressed);
     }
     if (OnResetColors != null)
     {
         OnResetColors();
     }
 }
Example #2
0
    private void SetQuestion()
    {
        for (int i = 0; i < _questionController.GetQtdAlternatives(); i++)
        {
            GameObject        obj = Instantiate(prefabButton, ParentButton);
            ButtonAlternative btn = obj.GetComponent <ButtonAlternative>();

            char letter = (char)(96 + i + 1);

            btn.altButton           = _questionController.question.alternativas[i];
            btn.letterTxt.text      = letter.ToString().ToUpper();
            btn.alternativeTxt.text = _questionController.question.alternativas[i].texto;
        }

        txtQuestion.text = _questionController.GetNameQuestion();
    }
    public void SendAlternative()
    {
        ButtonAlternative refButton = GameManager.Instance._btnPressed;

        if (refButton != null)
        {
            Debug.Log("entrou");

            Dictionary <string, string> dir = new Dictionary <string, string>()
            {
                { "idAlternativa", refButton.letterTxt.text },
                { "pergunta", GameManager.Instance.GetIDQuestion() }
                //{"tempo", GameManager.Instance.timeAnswer.Substring(3)}
            };

            //GameRequest.Instance.PostPontos(dir);
            //GameManager.Instance.SocketEmit();
            GameManager.Instance.AnswerDone();
        }

        Debug.Log("SendAlternative");
    }
Example #4
0
    public void SendAlternative()
    {
        ButtonAlternative refButton = GameManager.Instance._btnPressed;

        if (refButton != null)
        {
            Dictionary <string, string> dir = new Dictionary <string, string>()
            {
                { "equipe", TeamsController.Instance.myTeam.teamName },
                { "idAlternativa", refButton.letterTxt.text },
                { "pergunta", GameManager.Instance.GetIDQuestion() },
                { "atributo1", refButton.altButton.atributo1.score.ToString() },
                { "atributo2", refButton.altButton.atributo2.score.ToString() },
                { "atributo3", refButton.altButton.atributo3.score.ToString() },
                { "atributo4", refButton.altButton.atributo4.score.ToString() },
                { "atributo5", refButton.altButton.atributo5.score.ToString() },
                { "tempo", GameManager.Instance.timeAnswer.Substring(3) }
            };

            GameRequest.Instance.PostPontos(dir);
            GameManager.Instance.SocketEmit();
            GameManager.Instance.AnswerDone();
        }
    }
Example #5
0
 private void SetNull()
 {
     OnResetColors = null;
     OnAnswer      = null;
     _btnPressed   = null;
 }