Example #1
0
 private void OnLevelsLoaded(LevelsLoadedEvent obj)
 {
     ClearScrollRect();
     levels = obj.levels;
     for (int i = 0; i < levels.Length; i++)
     {
         LevelDisplayUIController levelDisplayUI = Instantiate(levelDisplayUIControllerPrefab, scrollRect.content);
         levelDisplayUI.Initialize(levels[i].sprite, levels[i].levelName, i, (index) => SetSelectedLevel(index));
         levelDisplayUIControllers.Add(levelDisplayUI);
     }
 }
 private void Start()
 {
     _levelController            = new LevelUIController(_levelData, LevelManager.Instance.LevelRaw);
     _levelDisplayController     = new LevelDisplayUIController(_levelDisplayData, LevelManager.Instance.LevelRaw, null);
     _levelDisplayFullController = new LevelDisplayFullUIController(_levelDisplayFullData, LevelManager.Instance.LevelRaw, null);
 }