We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent46a7cb5 commitd1e709dCopy full SHA for d1e709d
UnityLauncherPro/NewProject.xaml.cs
@@ -335,7 +335,30 @@ private void chkForceDX11_Checked(object sender, RoutedEventArgs e)
335
336
privatevoidbtnBrowseForProjectFolder_Click(objectsender,RoutedEventArgse)
337
{
338
-varfolder=Tools.BrowseForOutputFolder("Select New Project folder");
+stringdefaultFolder=null;
339
+if(txtNewProjectFolder.Text!=null)
340
+{
341
+if(Directory.Exists(txtNewProjectFolder.Text)==true)
342
343
+defaultFolder=txtNewProjectFolder.Text;
344
+}
345
+else
346
347
+// find closest existing parent folder
348
+vardir=newDirectoryInfo(txtNewProjectFolder.Text);
349
+while(dir.Parent!=null)
350
351
+dir=dir.Parent;
352
+if(Directory.Exists(dir.FullName)==true)
353
354
+defaultFolder=dir.FullName;
355
+break;
356
357
358
359
360
+
361
+varfolder=Tools.BrowseForOutputFolder("Select New Project folder",defaultFolder);
362
if(string.IsNullOrEmpty(folder)==false&&Directory.Exists(folder)==true)
363
364
txtNewProjectFolder.Text=folder;