private void HandleCopySaveGames(IGameFile gameFile, ISourcePortData sourcePort) { m_saveGames = DataSourceAdapter.GetFiles(gameFile, FileType.SaveGame).Where(x => x.SourcePortID == sourcePort.SourcePortID).ToArray(); SaveGameHandler saveGameHandler = new SaveGameHandler(DataSourceAdapter, AppConfiguration.SaveGameDirectory); saveGameHandler.CopySaveGamesToSourcePort(sourcePort, m_saveGames); }
private void HandleDetectorFiles(GameFilePlayAdapter adapter, IGameFile gameFile) { ScreenshotHandler screenshotHandler = new ScreenshotHandler(DataSourceAdapter, AppConfiguration.ScreenshotDirectory); screenshotHandler.HandleNewScreenshots(adapter.SourcePort, gameFile, GetNewScreenshots()); SaveGameHandler savegameHandler = new SaveGameHandler(DataSourceAdapter, AppConfiguration.SaveGameDirectory); savegameHandler.HandleNewSaveGames(adapter.SourcePort, gameFile, GetNewSaveGames()); savegameHandler.HandleUpdateSaveGames(adapter.SourcePort, gameFile, m_saveGames); }