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 QuizBaseDataContractMemoryTest() { List <Type> knownTypes = new List <Type>() { quizTestObject.GetType(), quizTopic.GetType(), quizQuestion.GetType(), quizAnswer.GetType() }; // Act QuizBase quizBaseFromMemory = TestHelper.DataContractMemoryTest(quizTestObject, knownTypes); // Assert Assert.AreEqual(quizBaseFromMemory.Id, quizTestObject.Id); Assert.AreEqual(quizBaseFromMemory.Name, quizTestObject.Name); }
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; }