////public IEnumerator SaveVote(int uniqueId, string question_id, string answer_text_a, string answer_text_b, string scatter_plot_answer) { //public IEnumerator SaveVote(AnswerInfo answerInfo) { // ContentManager content = ContentManager.Instance; // if (urlRequest != string.Empty) { // // Create a form object for sending high score data to the server // WWWForm form = new WWWForm(); // //form.AddField("questiontypeid", questiontypeid); // //form.headers.Add("", "PUT"); // form.AddField("id", answerInfo.uniqueId); // form.AddField("question_id", answerInfo.questionId); // // Create a download object // WWW download = new WWW(urlRequest, form); // // Wait until the download is done // yield return download; // if (!string.IsNullOrEmpty(download.error)) { // Debug.Log("ARGGH"); // Debug.LogError("Error: " + download.error); // } // else { // Debug.Log("ALL MY DATA " + download); // Debug.Log(download.text); // } // } // else { // Debug.LogError("Error: Url Request Not Setup"); // } // //return null; //} public IEnumerator SaveVote(AOrBAnswerInfo info) { WWWForm form = new WWWForm(); form.AddField("id", info.uniqueId); form.AddField("question_id", info.questionId); form.AddField("answer_text_a", info.answerA.ToString()); form.AddField("answer_text_b", info.answerB.ToString()); return(SaveVote(form)); }
//Poll starts here... IEnumerator RunPoll() { ContentManager content = ContentManager.Instance; CubeSpawner spawner = CubeSpawner.Instance; SideMenu sideMenu = SideMenu.Instance; CenterScreen centerScreen = CenterScreen.Instance; CenterMenu centerMenu = CenterMenu.Instance; LeftMenu leftMenu = LeftMenu.Instance; RightMenu rightMenu = RightMenu.Instance; yield return(new WaitForSeconds(m_pollWindowWaitTime)); Player.ShowMoveCubeText = true; rightMenu.ShowBackground(true); centerMenu.ShowBackground(true); leftMenu.ShowBackground(true); yield return(new WaitForSeconds(1.2f)); //Set poll question and responses... m_pollQuestionCounter = (m_pollQuestionCounter + 1) % content.PollAList.Count; m_poll = content.PollAList[m_pollQuestionCounter]; content.OpenConnection(); m_answerInfo = (AOrBAnswerInfo)content.GetPollAnswersA(m_poll.Question_Id); content.CloseConnection(); centerScreen.HeaderText.text = m_poll.Question; centerMenu.ActivePollAAnswer.text = m_poll.Answer_a; centerMenu.InactivePollAAnswer.text = m_poll.Answer_a; rightMenu.ActivePollAAnswer.text = m_poll.Answer_b; rightMenu.InactivePollAAnswer.text = m_poll.Answer_b; yield return(new WaitForSeconds(m_showPollWaitTime)); centerScreen.ShowHeader(true); centerMenu.ShowPollA(true); rightMenu.ShowPollA(true); PanelManager.Instance.ClearPanel(1); PanelManager.Instance.ClearPanel(2); m_yesNoActive = true; StartCoroutine(RunPollCountdown()); }