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);
     }
 }
 public void SetSelectCallback(LevelSelectButtonCallback callback)
 {
     levelSelectedCallback = callback;
 }