public override void OnPanelVisible()
        {
            var kbFiles = Directory.GetFiles(Utilities.GetKeybindsOverrideFolder(), @"*.*");

            foreach (var v in kbFiles)
            {
                var fname     = Path.GetFileName(v);
                var extension = Path.GetExtension(v);
                if (fname.StartsWith(@"me1-") && extension == @".ini")
                {
                    ME1Keybinds.Add(new KeybindsFile(v));
                }
                if (fname.StartsWith(@"me2-") && extension == @".ini")
                {
                    ME2Keybinds.Add(new KeybindsFile(v));
                }
                if (fname.StartsWith(@"me3-") && extension == @".xml")
                {
                    ME3Keybinds.Add(new KeybindsFile(v));
                }
            }


            ME2Targets.ReplaceAll(mainwindow.InstallationTargets.Where(x => x.Game == MEGame.ME2));
            ME3Targets.ReplaceAll(mainwindow.InstallationTargets.Where(x => x.Game == MEGame.ME3));
            SelectedME2Target = ME2Targets.FirstOrDefault();
            SelectedME3Target = ME3Targets.FirstOrDefault();
        }
Exemple #2
0
 public override void OnPanelVisible()
 {
     ME2Targets.ReplaceAll(mainwindow.InstallationTargets.Where(x => x.Game == Mod.MEGame.ME2));
     ME3Targets.ReplaceAll(mainwindow.InstallationTargets.Where(x => x.Game == Mod.MEGame.ME3));
     SelectedME2Target = ME2Targets.FirstOrDefault();
     SelectedME3Target = ME3Targets.FirstOrDefault();
     LoadME1Keys();
 }