Exemplo n.º 1
0
        private LocalizationInstallation AddRepositoryInstallation(ILocalizationRepository repository)
        {
            var installation = new LocalizationInstallation(GameMode, repository.Repository, repository.Type)
            {
                MonitorRefreshTime = _localizationSettings.MonitorRefreshTime
            };

            _localizationSettings.Installations.Add(installation);
            return(installation);
        }
Exemplo n.º 2
0
 private void SetCurrentLocalizationRepository(ILocalizationRepository localizationRepository)
 {
     if (localizationRepository.Repository == _currentRepository?.Repository)
     {
         return;
     }
     _currentRepository   = localizationRepository;
     _currentInstallation = Program.RepositoryManager.CreateRepositoryInstallation(_currentGame.Mode, localizationRepository);
     UpdateAvailableVersions();
     UpdateControls();
 }
Exemplo n.º 3
0
        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);
        }