public override void OnPanelVisible() { window.SizeChanged += OnBackupStatusChanged; if (Settings.GenerationSettingLE) { GameBackups.Add(new GameBackup(MEGame.LELauncher, targetsList.Where(x => x.Game == MEGame.LELauncher), mainwindow, OnBackupStatusChanged)); GameBackups.Add(new GameBackup(MEGame.LE1, targetsList.Where(x => x.Game == MEGame.LE1), mainwindow, OnBackupStatusChanged)); GameBackups.Add(new GameBackup(MEGame.LE2, targetsList.Where(x => x.Game == MEGame.LE2), mainwindow, OnBackupStatusChanged)); GameBackups.Add(new GameBackup(MEGame.LE3, targetsList.Where(x => x.Game == MEGame.LE3), mainwindow, OnBackupStatusChanged)); } if (Settings.GenerationSettingOT) { GameBackups.Add(new GameBackup(MEGame.ME1, targetsList.Where(x => x.Game == MEGame.ME1), mainwindow, OnBackupStatusChanged)); GameBackups.Add(new GameBackup(MEGame.ME2, targetsList.Where(x => x.Game == MEGame.ME2), mainwindow, OnBackupStatusChanged)); GameBackups.Add(new GameBackup(MEGame.ME3, targetsList.Where(x => x.Game == MEGame.ME3), mainwindow, OnBackupStatusChanged)); } OnBackupStatusChanged(); }
public override void OnPanelVisible() { GameBackups.Add(new GameBackup(Mod.MEGame.ME1, targetsList.Where(x => x.Game == Mod.MEGame.ME1), window)); GameBackups.Add(new GameBackup(Mod.MEGame.ME2, targetsList.Where(x => x.Game == Mod.MEGame.ME2), window)); GameBackups.Add(new GameBackup(Mod.MEGame.ME3, targetsList.Where(x => x.Game == Mod.MEGame.ME3), window)); }