void LoadLevelList()
        {
            _levelList = new LevelDataList();

            foreach (var typename in LevelEditorInfo.Instance.LevelNumToLevelType.Values)
            {
                var files = Directory.GetFiles(LevelEditorInfo.Instance.FullConfigurationFolderPath, typename + ".json");
                foreach (var filename in files)
                {
                    var node = LevelEditorUtils.JSONNodeFromFileFullPath(filename);

                    _levelList.Update(node);
                }
            }
        }
Exemple #2
0
 public ComMoveLevelDown(LevelDataList list, LevelData level)
 {
     _list          = list;
     _selectedLevel = level;
 }
Exemple #3
0
 public ComDeleteLevel(LevelDataList list, LevelData level)
 {
     _list         = list;
     _deletedLevel = level;
 }
Exemple #4
0
 public ComAddLevel(LevelDataList list, LevelData level)
 {
     _list       = list;
     _addedLevel = level;
 }