void NextQuestion() { ShowAnswerButton = false; SpeakBTN.color = SpeakOldColor; HeaderPanel.GetComponent <Image>().color = OldHeaderPanelColor; TextHeaderPanel.Text = OldTextHeaderPanel; ButtonAnswer.transform.GetChild(0).GetComponent <ArabicText>().Text = OldButtonText; ButtonAnswer.SetActive(false); PanelAnswers.SetActive(true); PanelHolder.SetActive(true); PanelWrongAnswer.SetActive(false); foreach (Transform item in PanelWrite1.transform) { Destroy(item.gameObject); } foreach (Transform item in PanelWrite2.transform) { Destroy(item.gameObject); } foreach (Transform item in PanelAnswers.transform) { foreach (Transform item2 in item) { Destroy(item2.gameObject); } } foreach (Transform item in PanelWrongAnswer.transform.GetChild(1)) { Destroy(item.gameObject); } OldClickedBTN = null; GetQuestionFromList(); }
void AnswerDisplay(bool Correct) { Speak(CurrentQuestion.HiddenWord); if (Correct) { Score += 10; SoundController.PlaySoundCorrect(); //for Full Game Controller if (!IsMainController) { GameControllerScript.Score += 10; } HeaderPanel.GetComponent <Image>().color = CorrectColor; TextHeaderPanel.Text = CorrectText; OldClickedBTN.GetComponent <Image>().color = CorrectColor; OldClickedBTN.GetComponent <Button>().interactable = false; PanelAnswers.SetActive(false); } else { SoundController.PlaySoundWrong(); HeaderPanel.GetComponent <Image>().color = WrongColor; TextHeaderPanel.Text = WrongText; if (OldClickedBTN != null) { OldClickedBTN.GetComponent <Image>().color = WrongColor; OldClickedBTN.GetComponent <Button>().interactable = false; } Instantiate(PanelWrite1, PanelWrongAnswer.transform.GetChild(1)); Instantiate(PanelWrite2, PanelWrongAnswer.transform.GetChild(1)); PanelHolder.SetActive(false); PanelWrongAnswer.SetActive(true); } ButtonAnswer.transform.GetChild(0).GetComponent <ArabicText>().Text = NewButtonText; ChangeStars(); }