public void ShowMultipleInteligenceQuiz() { for (int i = 0; i < multipleInteligencesQuizList.Count; i++) { if (multipleInteligencesQuizList[i].GetComponent <QuizBase>().intelligence == EstadoDoJogo.Instance.Inteligencias.nome) { GameObject quiz = Instantiate(multipleInteligencesQuizList[i]); quiz.transform.SetParent(canvas.transform); quiz.transform.SetAsFirstSibling(); quiz.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); QuizSorted quizSorted = quiz.GetComponent <QuizSorted>(); if (quizSorted != null) { quizSorted.canvas = canvas.GetComponent <Canvas>(); } QuizBase quizBase = quiz.GetComponent <QuizBase>(); quizBase.quizManager = this; break; } } }
public void ShowMediaQuiz() { for (int i = 0; i < mediaQuizList.Count; i++) { if (mediaQuizList[i].GetComponent <QuizBase>().media == stateMachine.CurrentMedia().nomeMidia) { GameObject quiz = Instantiate(mediaQuizList[i]); quiz.transform.SetParent(canvas.transform); quiz.transform.SetAsFirstSibling(); quiz.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); QuizSorted quizSorted = quiz.GetComponent <QuizSorted>(); if (quizSorted != null) { quizSorted.canvas = canvas.GetComponent <Canvas>(); } QuizBase quizBase = quiz.GetComponent <QuizBase>(); quizBase.quizManager = this; break; } } }
public void ShowMetodologyQuiz() { GameObject quizPrefab = methodologyQuizList[Random.Range(0, methodologyQuizList.Count)]; GameObject quiz = Instantiate(quizPrefab); quiz.transform.SetParent(canvas.transform, false); quiz.transform.SetAsFirstSibling(); quiz.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); QuizSorted quizSorted = quiz.GetComponent <QuizSorted>(); if (quizSorted != null) { quizSorted.canvas = canvas.GetComponent <Canvas>(); } QuizBase quizBase = quiz.GetComponent <QuizBase>(); quizBase.quizManager = this; }