private void pathBrowseButton_Click(object sender, RoutedEventArgs e)
{
Button b = sender as Button;
string game;
if (b == me1PathBrowseButton)
{
game = "Mass Effect";
}
else if (b == me2PathBrowseButton)
{
game = "Mass Effect 2";
}
else if (b == me3PathBrowseButton)
{
game = "Mass Effect 3";
}
else
{
return;
}
if (game != "")
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = $"Select {game} executable.";
game = game.Replace(" ", "");
ofd.Filter = $"{game}.exe|{game}.exe";
if (ofd.ShowDialog() == true)
{
string result = Path.GetDirectoryName(Path.GetDirectoryName(ofd.FileName));
switch (game)
{
case "MassEffect":
me1PathBox.Text = ME1Directory.gamePath = result;
me1PathBox.Visibility = Visibility.Visible;
break;
case "MassEffect2":
me2PathBox.Text = ME2Directory.gamePath = result;
me2PathBox.Visibility = Visibility.Visible;
break;
case "MassEffect3":
me3PathBox.Text = ME3Directory.gamePath = Path.GetDirectoryName(result);
me3PathBox.Visibility = Visibility.Visible;
break;
}
}
}
}