Exemplo n.º 1
0
 /// <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;
     }
 }
Exemplo n.º 2
0
        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();
        }