コード例 #1
0
        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();
        }
コード例 #2
0
 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));
 }