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;
        }
Exemplo n.º 2
0
        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
            });
        }
Exemplo n.º 3
0
        /*
         * 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();
        }
Exemplo n.º 4
0
        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();
        }