public void PressedButtonAltertive(ButtonAlternative buttonPressed) { _btnPressed = buttonPressed; if (OnPressedButton != null) { OnPressedButton(buttonPressed); } if (OnResetColors != null) { OnResetColors(); } }
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"); }
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(); } }
private void SetNull() { OnResetColors = null; OnAnswer = null; _btnPressed = null; }