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); } }