public void StopPlugin(RadegastInstance inst) { m_log.Log(LogLevel.DRADEGAST, "StopPlugin()"); if (m_lgb != null) { m_lgb.Stop(); m_lgb = null; } }
public void StartPlugin(RadegastInstance inst) { m_lgb = new LookingGlassBase(); m_lgb.OtherManager = inst; m_log = LogManager.GetLogger("RadegastMain"); m_log.Log(LogLevel.DRADEGAST, "StartPlugin()"); RadInstance = inst; // put the menu entry in. Clicking will initialize and run LookingGlass ToolStripMenuItem menuItem = new ToolStripMenuItem("LookingGlass", null, new EventHandler(startLGView)); RadInstance.MainForm.ToolsMenu.DropDownItems.Add(menuItem); // make it so libomv decodes the sim terrain so when LG opens, terrain is there RadInstance.Client.Settings.STORE_LAND_PATCHES = true; }