private void closeGamePaths(int duration = 50) { PathsPanelOpen = false; pathsPanel.BeginDoubleAnimation(WidthProperty, 0, duration); string me1Path = null; string me2Path = null; string me3Path = null; if (File.Exists(Path.Combine(me1PathBox.Text, "Binaries", "MassEffect.exe"))) { me1Path = me1PathBox.Text; } if (File.Exists(Path.Combine(me2PathBox.Text, "Binaries", "MassEffect2.exe"))) { me2Path = me2PathBox.Text; } if (File.Exists(Path.Combine(me3PathBox.Text, "Binaries", "Win32", "MassEffect3.exe"))) { me3Path = me3PathBox.Text; } var directories = new List <string> { me1Path, me2Path, me3Path }; MEDirectories.SaveSettings(directories); gamePathsWarningIcon.Visibility = directories.All(item => item == null || !Directory.Exists(item)) ? Visibility.Visible : Visibility.Collapsed; }
private void closeGamePaths(int duration = 50) { PathsPanelOpen = false; pathsPanel.BeginDoubleAnimation(WidthProperty, 0, duration); string me1Path = null; string me2Path = null; string me3Path = null; if (File.Exists(Path.Combine(me1PathBox.Text, "Binaries", "MassEffect.exe"))) { me1Path = me1PathBox.Text; } if (File.Exists(Path.Combine(me2PathBox.Text, "Binaries", "MassEffect2.exe"))) { me2Path = me2PathBox.Text; } if (File.Exists(Path.Combine(me3PathBox.Text, "Binaries", "Win32", "MassEffect3.exe"))) { me3Path = me3PathBox.Text; } MEDirectories.SaveSettings(new List <string> { me1Path, me2Path, me3Path }); }
/* * private void pathsOKButton_Click(object sender, RoutedEventArgs e) * { * string me1Path = null; * string me2Path = null; * string me3Path = null; * if (File.Exists(Path.Combine(me1PathBox.Text, "Binaries", "MassEffect.exe"))) * { * me1Path = me1PathBox.Text; * } * else * { * me1PathBox.Text = "Game Not Found"; * } * if (File.Exists(Path.Combine(me2PathBox.Text, "Binaries", "MassEffect2.exe"))) * { * me2Path = me2PathBox.Text; * } * else * { * me2PathBox.Text = "Game Not Found"; * } * if (File.Exists(Path.Combine(me3PathBox.Text, "Binaries", "Win32", "MassEffect3.exe"))) * { * me3Path = me3PathBox.Text; * } * else * { * me3PathBox.Text = "Game Not Found"; * } * MEDirectories.SaveSettings(new List<string> { me1Path, me2Path, me3Path}); * step1Mask.Visibility = Visibility.Visible; * step1TextBlock.Inlines.Add("--COMPLETE"); * step1Complete = true; * prepDLCUnpacking(); * }*/ private void DoneButton_Click(object sender, RoutedEventArgs e) { ME1Directory.DefaultGamePath = me1PathBox.Text; ME2Directory.DefaultGamePath = me2PathBox.Text; ME3Directory.DefaultGamePath = me3PathBox.Text; MEDirectories.SaveSettings(new List <string> { me1PathBox.Text, me2PathBox.Text, me3PathBox.Text }); this.Close(); }
private void pathsOKButton_Click(object sender, RoutedEventArgs e) { string me1Path = null; string me2Path = null; string me3Path = null; if (File.Exists(Path.Combine(me1PathBox.Text, "Binaries", "MassEffect.exe"))) { me1Path = me1PathBox.Text; } else { me1PathBox.Text = "Game Not Found"; } if (File.Exists(Path.Combine(me2PathBox.Text, "Binaries", "MassEffect2.exe"))) { me2Path = me2PathBox.Text; } else { me2PathBox.Text = "Game Not Found"; } if (File.Exists(Path.Combine(me3PathBox.Text, "Binaries", "Win32", "MassEffect3.exe"))) { me3Path = me3PathBox.Text; } else { me3PathBox.Text = "Game Not Found"; } MEDirectories.SaveSettings(new List <string> { me1Path, me2Path, me3Path }); step1Mask.Visibility = Visibility.Visible; step1TextBlock.Inlines.Add("--COMPLETE"); step1Complete = true; prepDLCUnpacking(); }