/// <summary> /// Unload the specified p and shutdown. /// </summary> /// <param name='p'> /// P. The plugin object you want to unload /// </param> /// <param name='shutdown'> /// Shutdown. Is the server shutting down? /// </param> public static void Unload(Plugin p, bool shutdown) { p.Unload(shutdown); all.Remove(p); PluginUnloadEvent.Call(p); if (cancelunload) { Load(p, false); cancelunload = false; return; } Logger.Log(p.name + " was unloaded."); }