private void LoadPlugin(IPlugin plugin) { var savePlugin = $"{plugin.Name}_{plugin.Author}"; if (LoadedPlugins.Contains(plugin)) { LoadedPlugins.Remove(plugin); Options.Values.LoadedPlugins.Remove(savePlugin); Options.Values.Save(); plugin.Unload(); return; } LoadedPlugins.Add(plugin); Options.Values.LoadedPlugins.Add(savePlugin); Options.Values.Save(); plugin.Load(); }