using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; public class levelmenu : MonoBehaviour { public Button[] levelButtons; private void Awake() { int unlockedLevel = PlayerPrefs.GetInt("UnlockedLevel", 1); UpdateLevelButtons(unlockedLevel); } private void UpdateLevelButtons(int unlockedLevel) { for (int i = 0; i < levelButtons.Length; i++) { levelButtons[i].interactable = i < unlockedLevel; } } public void OpenLevel(int levelId) { string levelName = "Level " + levelId; SceneManager.LoadScene(levelName); } }