コード例 #1
0
ファイル: UILevelOnMap.cs プロジェクト: bshishov/LudumDare47
 public void SetLevel(int index, LevelSet.Level level)
 {
     SetSceneSettings(index, level.SceneName);
     if (level.AlwaysUnlocked)
     {
         UnlockLevel();
     }
 }
コード例 #2
0
    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);
    }