Exemplo n.º 1
0
        public void ShowRadishUtility()
        {
            if (MainController.Get().ActiveMod == null)
            {
                MessageBox.Show(@"Please create a new mod project."
                                , "Missing Mod Project"
                                , System.Windows.Forms.MessageBoxButtons.OK
                                , System.Windows.Forms.MessageBoxIcon.Information);
                return;
            }
            var filedir   = new DirectoryInfo(MainController.Get().ActiveMod.FileDirectory);
            var radishdir = filedir.GetFiles("*.bat", SearchOption.AllDirectories)?.FirstOrDefault(_ => _.Name == "_settings_.bat")?.Directory;

            if (radishdir == null)
            {
                MainController.LogString("ERROR! No radish mod directory found.\r\n", WolvenKit.Common.Services.Logtype.Error);
                return;
            }

            if (RadishUtility == null || RadishUtility.IsDisposed)
            {
                RadishUtility = new frmRadish();
                RadishUtility.Show(dockPanel, DockState.Document);
            }

            RadishUtility.Activate();
        }
Exemplo n.º 2
0
 public void CloseMainWindows()
 {
     ModExplorer?.Close();
     ModExplorer = null;
     Output?.Close();
     Output = null;
     Console?.Close();
     Console = null;
     if (Welcome != null)
     {
         Welcome?.Close();
         Welcome = new frmWelcome(Window);
     }
     ImportUtility?.Close();
     ImportUtility = null;
     RadishUtility?.Close();
     RadishUtility = null;
     ScriptPreview?.Close();
     ScriptPreview = null;
     ImagePreview?.Close();
     ImagePreview = null;
     FormModKit?.Close();
     FormModKit = null;
 }