void Start() { if (menuSceneIndex == SceneManager.GetActiveScene().buildIndex) { inMenu = true; } else { inMenu = false; menu.SetActive(false); } currentLevel = levels[levelIndex]; levelImage.sprite = currentLevel.GetScreencap(); }
//Scans for a level that matches the index void GetCurrentLevel() { while (levelNumber != currentLevelNumber || worldNumber != currentWorldNumber) { if (levelIndex <= levels.Length - 2) { levelIndex++; } else { levelIndex = 0; } levelNumber = levels[levelIndex].GetLevelNumber(); worldNumber = levels[levelIndex].GetWorldNumber(); } currentLevel = levels[levelIndex]; levelImage.sprite = currentLevel.GetScreencap(); }