void OnEnable() { //GameObject.Find("AnswerPanel").GetComponentInChildren<Text>().text = "123456"; //aibuzzin.clearBuzzes(); //Debug.Log("QAScreen Enabled"); if (isFirstShowScreen) { isFirstShowScreen = false; return; } AudienceData audienceData = AudienceData.GetInstance(); int line = audienceData.GetQuestionLine(); int row = audienceData.GetQuestionRow(); if (audienceData.GetQuestionType() == 0) { question = GameData.Question[line][row].Question; answer = GameData.Question[line][row].Answer; } else if (audienceData.GetQuestionType() == 1) { question = GameData.DoubleQuestion[line][row].Question; answer = GameData.DoubleQuestion[line][row].Answer; } else { question = GameData.FinalQuestion.Question; answer = GameData.FinalQuestion.Answer; } GameObject.Find("AnswerPanel").GetComponentInChildren <Text>().text = question; }
public void UpdateTeamName() { //Debug.Log(GameObject.Find("HostTeam1Text").GetComponent<Text>().text); GameObject.Find("HostTeam1Text").GetComponent <Text>().text = redTeam[AudienceData.GetInstance().GetCurrentRedIndex()]; GameObject.Find("HostTeam2Text").GetComponent <Text>().text = blueTeam[AudienceData.GetInstance().GetCurrentBlueIndex()]; NotifyAudience(); }
public void UpdateAudienceData() { GameObject.Find("Team1Text").GetComponent <Text>().text = AudienceData.GetInstance().GetRedTeamName(); GameObject.Find("Team2Text").GetComponent <Text>().text = AudienceData.GetInstance().GetBlueTeamName(); redText.text = AudienceData.GetInstance().GetRedScore().ToString(); blueText.text = AudienceData.GetInstance().GetBlueScore().ToString(); }
void OnEnable() { if (isFirstShowScreen) { isFirstShowScreen = false; return; } if (redTeams == null || blueTeams == null) { redTeams = AudienceData.GetInstance().GetRedTeams(); blueTeams = AudienceData.GetInstance().GetBlueTeams(); currentRedIndex = AudienceData.GetInstance().GetCurrentRedIndex(); currentBlueIndex = AudienceData.GetInstance().GetCurrentBlueIndex(); } for (int i = 0; i < redTeams.Count; i++) { string buttonName = "RedTeamButton" + i.ToString(); GameObject button = GameObject.Find(buttonName); if (i == currentRedIndex) { changeTeamButtonColor(button, Color.black, Color.white); } else { changeTeamButtonColor(button, Color.white, Color.black); } button.GetComponentInChildren <Text>().text = redTeams[i]; } temporaryRedIndex = currentRedIndex; for (int i = 0; i < blueTeams.Count; i++) { string buttonName = "BlueTeamButton" + i.ToString(); GameObject button = GameObject.Find(buttonName); if (i == currentBlueIndex) { changeTeamButtonColor(button, Color.black, Color.white); } else { changeTeamButtonColor(button, Color.white, Color.black); } button.GetComponentInChildren <Text>().text = redTeams[i]; } temporaryBlueIndex = currentBlueIndex; }
public void RedAddScoreButtonClick() { lastPointsButtonClicked = "redAdd"; //music FindObjectOfType <AudioManager>().Play("Applaud"); int currentRedScore = AudienceData.GetInstance().GetRedScore(); currentRedScore += currentAddRedScore; AudienceData.GetInstance().SetRedTeamScore(currentRedScore); gameHostObject.SendMessage("UpdateTeamScore"); }
public void BlueSubtractButtonClick() { lastPointsButtonClicked = "blueSubtract"; //music FindObjectOfType <AudioManager>().Play("Sad"); int currentBlueScore = AudienceData.GetInstance().GetBlueScore(); currentBlueScore -= currentAddBlueScore; AudienceData.GetInstance().SetBlueTeamScore(currentBlueScore); gameHostObject.SendMessage("UpdateTeamScore"); }
//set score screen event public void SetScoreButtonClick() { string score = scoreInput.text; if (isRed) { int currentRedScore = System.Int32.Parse(score); AudienceData.GetInstance().SetRedTeamScore(currentRedScore); } else { int currentBlueScore = System.Int32.Parse(score); AudienceData.GetInstance().SetBlueTeamScore(currentBlueScore); } UpdateTeamScore(); setScoreOverlay.SetActive(false); }
private void OnEnable() { if (isFirstShowScreen) { isFirstShowScreen = false; return; } AudienceData audienceData = AudienceData.GetInstance(); currentAddRedScore = audienceData.GetAddRedScore(); currentAddBlueScore = audienceData.GetAddBlueScore(); //set score and team GameObject.Find("RedAddButton").GetComponentInChildren <Text>().text = "+" + currentAddRedScore.ToString(); GameObject.Find("RedSubtractButton").GetComponentInChildren <Text>().text = "-" + currentAddRedScore.ToString(); GameObject.Find("BlueAddButton").GetComponentInChildren <Text>().text = "+" + currentAddBlueScore.ToString(); GameObject.Find("BlueSubtractButton").GetComponentInChildren <Text>().text = "-" + currentAddBlueScore.ToString(); GameObject.Find("RedText").GetComponentInChildren <Text>().text = audienceData.GetRedTeamName(); GameObject.Find("BlueText").GetComponentInChildren <Text>().text = audienceData.GetBlueTeamName(); string question, answer; int line = audienceData.GetQuestionLine(); int row = audienceData.GetQuestionRow(); if (audienceData.GetQuestionType() == 0) { question = GameData.Question[line][row].Question; answer = GameData.Question[line][row].Answer; } else if (audienceData.GetQuestionType() == 1) { question = GameData.DoubleQuestion[line][row].Question; answer = GameData.DoubleQuestion[line][row].Answer; } else { question = GameData.FinalQuestion.Question; answer = GameData.FinalQuestion.Answer; } GameObject.Find("QuestionButton").GetComponentInChildren <Text>().text = question; GameObject.Find("AnswerButton").GetComponentInChildren <Text>().text = answer; }
private void ShowAllInformation() { GameDataManager.InitDemo(); redTeam = GameData.RedTeam; blueTeam = GameData.BlueTeam; AudienceData.GetInstance().SetTeamInformation(GameData.RedTeam, GameData.BlueTeam); AudienceData.GetInstance().SetTeamsIndex(0, 0); AudienceData.GetInstance().SetTeamsScore(10000, 10000); int count = GameData.Category.Count; for (int i = 0; i < count; i++) { GameObject.Find("Category" + i.ToString()).GetComponentInChildren <Text>().text = GameData.Category[i].Category; } count = GameData.DoubleCategory.Count; for (int i = 0; i < count; i++) { GameObject.Find("CategoryD" + i.ToString()).GetComponentInChildren <Text>().text = GameData.DoubleCategory[i].Category; } GameObject.Find("CategoryF0").GetComponentInChildren <Text>().text = GameData.FinalCategory.Category; }
//team public void NextTeamButtonClick() { int currentRedIndex = AudienceData.GetInstance().GetCurrentRedIndex(); int currentBlueIndex = AudienceData.GetInstance().GetCurrentBlueIndex(); if (!(currentRedIndex == redTeam.Count - 1)) { currentRedIndex += 1; } else { currentRedIndex = 0; } if (!(currentBlueIndex == blueTeam.Count - 1)) { currentBlueIndex += 1; } else { currentBlueIndex = 0; } AudienceData.GetInstance().SetTeamsIndex(currentRedIndex, currentBlueIndex); UpdateTeamName(); }
public void UpdateTeamScore() { GameObject.Find("Team1ScoreButton").GetComponentInChildren <Text>().text = AudienceData.GetInstance().GetRedScore().ToString(); GameObject.Find("Team2ScoreButton").GetComponentInChildren <Text>().text = AudienceData.GetInstance().GetBlueScore().ToString(); NotifyAudience(); }
public void QuestionButtonClick() { GameObject button = EventSystem.current.currentSelectedGameObject; currentButtonName = button.name; //get which button string lineIndex = currentButtonName.Substring((currentButtonName.Length) - 2, 1); int line = System.Int32.Parse(lineIndex); string rowIndex = currentButtonName.Substring((currentButtonName.Length) - 1, 1); int row = System.Int32.Parse(lineIndex); int baseScore; string index; int questionType; bool isDaily = false; if (currentButtonName[6] == 'D') { baseScore = 400; index = currentButtonName.Substring(currentButtonName.Length - 3, 3); questionType = 1; isDaily = GameData.Question[line][row].isDouble; GameData.Question[line][row].isDouble = false; } else if (currentButtonName[6] == 'F') { baseScore = 5000; index = ""; questionType = 2; isDaily = GameData.DoubleQuestion[line][row].isDouble; GameData.DoubleQuestion[line][row].isDouble = false; } else { baseScore = 100; index = currentButtonName.Substring(currentButtonName.Length - 2, 2); questionType = 0; } int addButtonScore = baseScore * (line + 1); //Debug.Log("45646"); //Debug.Log("123123" + line + row + isDaily); if (isDaily) { audienceObject.SendMessage("changePanel", "DailyDouble"); return; } AudienceData.GetInstance().SetQuestion(questionType, line, row); AudienceData.GetInstance().SetAddRedScore(addButtonScore); AudienceData.GetInstance().SetAddBlueScore(addButtonScore); qaGameHostObject.SetActive(true); //audienceObject.SendMessage("changePanel", "Question"); //audience screen show quesiton aibuzzin.disableBuzzes(); // audience button disppears if (index != "") { audienceObject.SendMessage("dispearButton", index); EventSystem.current.currentSelectedGameObject.SetActive(false); } }
//team pannel public void saveTeamButtonClick() { AudienceData.GetInstance().SetTeamsIndex(temporaryRedIndex, temporaryBlueIndex); gameHostObject.SendMessage("UpdateTeamName"); gameObject.SetActive(false); }