Skip to content

Commit 86f7e5d

Browse files
committed
newproject: check if project exists, if press enter to create
1 parent d9ef4dc commit 86f7e5d

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

UnityLauncherPro/NewProject.xaml.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,17 @@ void UpdateModulesDropdown(string version)
106106
}
107107

108108

109-
110109
private void BtnCreateNewProject_Click(object sender, RoutedEventArgs e)
111110
{
111+
// check if projectname already exists
112+
var targetPath = Path.Combine(targetFolder, txtNewProjectName.Text);
113+
if (Directory.Exists(targetPath) == true)
114+
{
115+
System.Console.WriteLine("Project already exists");
116+
return;
117+
}
118+
119+
112120
templateZipPath = ((KeyValuePair<string, string>)cmbNewProjectTemplate.SelectedValue).Value;
113121
selectedPlatform = cmbNewProjectPlatform.SelectedValue.ToString();
114122
UpdateSelectedVersion();
@@ -194,7 +202,6 @@ private void TxtNewProjectName_TextChanged(object sender, TextChangedEventArgs e
194202

195203
// validate new projectname that it doesnt exists already
196204
var targetPath = Path.Combine(targetFolder, txtNewProjectName.Text);
197-
System.Console.WriteLine(targetPath);
198205
if (Directory.Exists(targetPath) == true)
199206
{
200207
System.Console.WriteLine("Project name already exists");

0 commit comments

Comments
 (0)