private LocalizationInstallation AddRepositoryInstallation(ILocalizationRepository repository) { var installation = new LocalizationInstallation(GameMode, repository.Repository, repository.Type) { MonitorRefreshTime = _localizationSettings.MonitorRefreshTime }; _localizationSettings.Installations.Add(installation); return(installation); }
private void SetCurrentLocalizationRepository(ILocalizationRepository localizationRepository) { if (localizationRepository.Repository == _currentRepository?.Repository) { return; } _currentRepository = localizationRepository; _currentInstallation = Program.RepositoryManager.CreateRepositoryInstallation(_currentGame.Mode, localizationRepository); UpdateAvailableVersions(); UpdateControls(); }
private LocalizationInstallation AddRepositoryInstallation(GameMode gameMode, ILocalizationRepository repository) { var installation = new LocalizationInstallation { Mode = gameMode, Repository = repository.Repository, MonitorRefreshTime = Program.Settings.Localization.MonitorRefreshTime }; Program.Settings.Localization.Installations.Add(installation); return(installation); }