public static void ClearSBGameDir() { Debug.LogLine("[SB_Build] Deleting old SB_Build Game Directory", Debug.LogLevel.Basic); try { if(Directory.Exists(GameDirSB_Build)) Tools.DeleteDirectory(GameDirSB_Build); if (Directory.Exists(GameDirBackup_Build)) Tools.DeleteDirectory(GameDirBackup_Build); } catch (IOException e) { Console.WriteLine("[Cleanup] Could not delete Game Directory Content: " + e.ToString()); } }
public static void CleanupFolders() // deletes the work folders which contain extracted files from 00/01 { Debug.LogLine("[Mod] Cleaning up snakebite work folders."); try { foreach (var folder in cleanupFolders) { if (Directory.Exists(folder)) { Tools.DeleteDirectory(folder); } } } catch (Exception e){ Debug.LogLine("[Mod] Exception occurred while attempting to remove SnakeBite work folders: " + e.ToString()); } }