public void LoadLists() { foreach (string dir in Directory.GetDirectories(cd + "\\export\\versions", "*", SearchOption.TopDirectoryOnly)) { int order = SaveLoad.LoadFileBf <int>(dir + "\\properties.dat"); fileLists.Add(new FileList(order, dir.Replace(Path.GetDirectoryName(dir) + "\\", ""))); } fileLists.Sort(); foreach (FileList list in fileLists) { string directory = cd + "\\export\\versions\\" + list.version; list.fileList = SaveLoad.LoadFileXml <List <string> >(directory + "\\filelist.txt"); list.modList = SaveLoad.LoadFileBf <List <string> >(directory + "\\modlist.dat"); list.changelog = SaveLoad.LoadFileBf <List <string> >(directory + "\\changelog.dat"); } fileLists.Sort(); }
public SettingManager() { if (File.Exists(cd + "\\settings\\settings.cfg")) { SettingData data = SaveLoad.LoadFileXml <SettingData>(cd + "\\settings\\settings.cfg"); minecraftVersionLoad = data.minecraftVersion; modpackVersionLoad = data.modpackVersion; nameLoad = data.name; locationLoad = data.location; includeOptionsLoad = data.includeOptions; } else { minecraftVersionLoad = ""; modpackVersionLoad = ""; nameLoad = ""; locationLoad = ""; includeOptionsLoad = false; SaveSettings(minecraftVersionLoad, modpackVersionLoad, nameLoad, locationLoad, includeOptionsLoad); } }