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 Initializer() { new FileChecker(); _saver = new MainSaver(_logger); this.Settings = new Settings(_logger); Settings.Load(ConfigSaveLocation); Settings.SetSavePath(ConfigSaveLocation); 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); }