public void SetLevel(int index, LevelSet.Level level) { SetSceneSettings(index, level.SceneName); if (level.AlwaysUnlocked) { UnlockLevel(); } }
public void SetLevel(LevelSet.Level level, int levelIndex, LevelSelect selector, bool available, bool complete) { this.levelIndex = levelIndex; this.available = available; this.level = level; LevelName.text = level.name; Difficulty.LoadDifficulty(level.difficulty); this.selector = selector; if (!available) { button.interactable = false; } else { ColorBlock block = button.colors; block.disabledColor = selectedColor; button.colors = block; } CheckMark.gameObject.SetActive(complete); }