public void StartPlugin(RadegastInstance inst) { return; Instance = inst; XmlConfigurator.Configure(); ArgvConfigSource configSource = new ArgvConfigSource(new string[0]); configSource.Alias.AddAlias("On", true); configSource.Alias.AddAlias("Off", false); configSource.Alias.AddAlias("True", true); configSource.Alias.AddAlias("False", false); idealistUserControl = new IdealistUserControl(); IV = new RadegastViewer(inst, configSource, idealistUserControl); IV.Startup(); inst.TabConsole.AddTab("Idealist", "Idealist", idealistUserControl); //while (true) //{ // if (MainConsole.Instance != null) // { // MainConsole.Instance.Prompt(); // Thread.Sleep(100); // } //} }
/// <summary> /// Irrlicht Instance. A handle to the Irrlicht device. /// </summary> //public IrrlichtDevice Device; //public VideoDriver Driver; //public SceneManager SceneManager; //public GUIEnvironment GuiEnvironment; //public IdealistUserControl ViewerControl; public RaegastRenderer(RadegastViewer viewer, IrrlichtDevice device) : base(viewer) { // ViewerControl = viewer.ViewerControl; m_viewer = viewer; Device = device; }