Exemplo n.º 1
0
        void BuildEmptyStateStructure()
        {
            m_questionManager.SetSelectedQuizType(QuestionManager.QuizTypes.Jigsaw);
            string[] allQuizNames = m_questionManager.AllQuizNamesInCurrentMode();
            m_playerProgress = new SingleQuizState[allQuizNames.Length];
            for (int i = 0; i < allQuizNames.Length; i++)
            {
                m_questionManager.SetQuiz(allQuizNames[i]);
                int questionCount = m_questionManager.GetNumberOfQuestions();

                m_playerProgress[i]             = new SingleQuizState();
                m_playerProgress[i].m_questions = new int[questionCount];
            }
        }
 private void PopulateList()
 {
     string[] allQuizNames = _questionManager.AllQuizNamesInCurrentMode();
     for (int i = 0; i < allQuizNames.Length; i++)
     {
         GameObject newButton = Instantiate(buttonPrefab) as GameObject;
         newButton.transform.SetParent(scrollViewContainer.transform);
         LevelSelectButton button = newButton.GetComponent <LevelSelectButton>();
         button.SetName(allQuizNames[i]);
         LevelSelectButtonCallback callback = SelectedLevel;
         button.SetSelectCallback(callback);
     }
 }