示例#1
0
 public void loadFromSelectable(SelectableLevel selectableLevel)
 {
     _lastLoadedPack = selectableLevel.LevelPack;
     _lastIndex      = selectableLevel.Index;
     LevelXmlPayloadFactory.generateFromString(selectableLevel.LevelXml);
     SceneManager.LoadScene("MainScene");
 }
示例#2
0
        public void setup(SelectableLevel level)
        {
            name.text = level.LevelHeader.Name;
            notFinished.SetActive(level.Score == 0);
            score.gameObject.SetActive(level.Score != 0);
            var scores = level.LevelHeader.Scores;

            score.displayDifficulty(1 + scores.Count(levelHeaderScore => level.Score > levelHeaderScore));

            difficulty.displayDifficulty(level.LevelHeader.Difficulty);

            startButton.onClick.AddListener(() => LevelSelectionManager.Instance.loadFromSelectable(level));
        }