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(); }
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(); }