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"));
        }
Beispiel #5
0
        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();
 }