public MainMapDataGetter(List <IMapDataFinder> mapDataFinders, List <IMapDataGetter> mapDataGetters, List <IMapDataParser> mapDataParsers, List <IMapDataReplacements> mapDataReplacementsGetters, MainSaver saver, ILogger logger) { _mapDataFinders = mapDataFinders; _mapDataParsers = mapDataParsers; _mapDataGetters = mapDataGetters; _mapDataReplacementsGetters = mapDataReplacementsGetters; _saver = saver; _logger = logger; }
public MainMapDataGetter(List <IMapDataFinder> mapDataFinders, List <IMapDataGetter> mapDataGetters, List <IMapDataParser> mapDataParsers, List <ITokensProvider> mapDataReplacementsGetters, MainSaver saver, ILogger logger, Settings settings) { _mapDataFinders = mapDataFinders.OrderByDescending(x => x.Priority).ToList(); _mapDataParsers = mapDataParsers; _mapDataGetters = mapDataGetters; _mapDataReplacementsGetters = mapDataReplacementsGetters; _saver = saver; _logger = logger; _settings = settings; }
public MainMapDataGetter(List <IMapDataFinder> mapDataFinders, List <IMapDataConsumer> mapDataConsumers, List <IOutputPatternGenerator> outputPatternGenerators, List <ITokensSource> tokenSources, MainSaver saver, ILogger logger, Settings settings) { _mapDataFinders = mapDataFinders.OrderByDescending(x => x.Priority).ToList(); _outputPatternGenerators = outputPatternGenerators; _mapDataConsumers = mapDataConsumers; _tokenSources = tokenSources; _saver = saver; _logger = logger; _settings = settings; }
public Initializer() { new FileChecker(); _saver = new MainSaver(_logger); this.Settings = new Settings(_logger); Settings.SetSavePath(ConfigSaveLocation); Settings.Load(); if (Settings.Get <bool>(_names.Console)) { _logger.ChangeLogger(new ConsoleLogger(Settings)); } else { _logger.ChangeLogger(new EmptyLogger()); } _logger.AddLogger(new FileLogger(_saver, Settings)); _logger.Log("booting up...", LogLevel.Basic); }