private void Delete_Click(object sender, EventArgs e) { var pluginLocation = Path.Combine(_server, "Rocket", "Plugins", _itemId); FileActions.DeleteDirectory(pluginLocation); File.Delete($"{pluginLocation}.dll"); LoadInstalled(); }
private void DeleteAll_Click(object sender, EventArgs e) { var pluginLocation = Path.Combine(_server, "Rocket", "Plugins"); var librariesLocation = Path.Combine(_server, "Rocket", "Libraries"); FileActions.DeleteDirectory(pluginLocation); FileActions.DeleteDirectory(librariesLocation); LoadInstalled(); }
private void Delete_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(_itemId)) { FileActions.DeleteDirectory(Path.Combine(_server, "Workshop", "Content", _itemId)); FileActions.DeleteDirectory(Path.Combine(_server, "Workshop", "Maps", _itemId)); } LoadInstalled(); }
private void Reset_Click(object sender, EventArgs e) { var server = Loading.Servers.RegisteredServers.Find(k => k.Name == _selectedServer); if (server == null) { return; } FileActions.DeleteDirectory(Path.Combine(server.Folder, "Players")); FileActions.DeleteDirectory(Path.Combine(server.Folder, "Level")); }
internal void Delete() { Shutdown(); while (_instance?.HasExited == false) { } Servers.RegisteredServers.Remove(this); GameConfiguration.Delete(Name); FileActions.DeleteDirectory(Folder); }
private void DeleteAll_Click(object sender, EventArgs e) { FileActions.DeleteDirectory(Path.Combine(_server, "Workshop")); LoadInstalled(); }