public static void RestoreOriginalData(List <string> restoreCandidates) { // restore edited files from original raw data DirectorySynchronizer synchronizer = RestoreSynchronizer; foreach (string file in restoreCandidates) { synchronizer.SynchronizeFile(file); } ModTools.SetBobRulePackName("mod"); if (Directory.Exists(Instance.RetailPath)) { Directory.Delete(Instance.RetailPath, true); } }
/* * Restore raw_data from backup and clean working_data directory. */ public static void RestoreOriginalData() { // restore edited files from original raw data DirectorySynchronizer synchronizer = RestoreSynchronizer; foreach (string directory in Instance.OriginalDataAccessor.GetDirectories("")) { synchronizer.Synchronize(directory); } ModTools.SetBobRulePackName("mod"); if (Directory.Exists(Instance.RetailPath)) { Directory.Delete(Instance.RetailPath, true); } }