コード例 #1
0
    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);
        }
    }