コード例 #1
0
    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;
            }
        }
    }
コード例 #2
0
    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;
            }
        }
    }
コード例 #3
0
    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;
    }