private void SelectLevel() { Transform currentPageObject = carouselMenu.GetCurrentPageObject(); if (currentPageObject == null) { return; } LevelSelector selectedLevel = currentPageObject.GetComponent <LevelSelector>(); selectedLevel.Select(); if (lastSelectedLevel != null) { lastSelectedLevel.Deselect(); } lastSelectedLevel = selectedLevel; LevelData currentLevelData = selectedLevel.levelData; if (currentLevelData != null) { UpdateLevelPreview(currentLevelData); } }
public void SetDefaultLevel() { Transform defaultPage = carouselMenu.GetDefaultPage(); Debug.Log(defaultPage.gameObject.name); LevelSelector selectedLevel = defaultPage.GetComponent <LevelSelector>(); selectedLevel.Select(); lastSelectedLevel = selectedLevel; LevelData defaultLevelData = selectedLevel.GetComponent <LevelSelector>().levelData; if (defaultLevelData != null) { UpdateLevelPreview(defaultLevelData); } }