/// <summary> /// Unloads our plugin /// </summary> public override void Unload() { if (m_wavingFlagsList != null) { Global.worldWindow.CurrentWorld.RenderableObjects.Remove(m_wavingFlagsList.Name); m_wavingFlagsList.Dispose(); m_wavingFlagsList = null; } }
public override void Unload() { //Dispose GUI if (frontend != null) { frontend.Dispose(); } frontend = null; // Disable Drag&Drop functionality Global.worldWindow.DragEnter -= new DragEventHandler(WorldWindow_DragEnter); Global.worldWindow.DragDrop -= new DragEventHandler(WorldWindow_DragDrop); //TODO: Save if needed any present DSTile layers to //master xml //TODO: Remove Dstile added layers from Layer Manager Global.worldWindow.CurrentWorld.RenderableObjects.Remove(dstileLayers); dstileLayers.Dispose(); dstileLayers = null; base.Unload(); }