Exemplo n.º 1
0
        private void openFolderToolStripMenuItem_Click(object sender, EventArgs e)
        {
            using (FolderBrowserDialog browser = new FolderBrowserDialog())
            {
                browser.Description         = "Select Unity Project folder";
                browser.SelectedPath        = FileUpdater.ProjectPath;
                browser.ShowNewFolderButton = false;
                DialogResult result = browser.ShowDialog();

                if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(browser.SelectedPath))
                {
                    try
                    {
                        FileUpdater.SetProjectPath(browser.SelectedPath);

                        // add or promote the folder in the Recent Folders list
                        m_recentProjects.Access(browser.SelectedPath);
                    }
                    catch (UnityProjectException exception)
                    {
                        MessageBox.Show(
                            exception.Message, "Invalid Directory",
                            MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
        }
Exemplo n.º 2
0
 void OnRecentPathSelected(object sender, string path)
 {
     try
     {
         FileUpdater.SetProjectPath(path);
     }
     catch (UnityProjectException exception)
     {
         MessageBox.Show(
             exception.Message, "Invalid Directory",
             MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }