Пример #1
0
        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);
            }
        }
Пример #2
0
        /*
         * 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);
            }
        }