public TimingFinder(IMetaDatabaseHandler databaseHandler, ITimingBlacklister timingBlacklister) { _spawnCollection = databaseHandler.GetCollection <RunMeta <int> >("MetaSpawnTiming"); _netherCollection = databaseHandler.GetCollection <RunMeta <int> >("MetaNetherTiming"); _fortressCollection = databaseHandler.GetCollection <RunMeta <int> >("MetaFortressTiming"); _blazeCollection = databaseHandler.GetCollection <RunMeta <int> >("MetaBlazeTiming"); _searchCollection = databaseHandler.GetCollection <RunMeta <int> >("MetaSearchTiming"); _strongholdCollection = databaseHandler.GetCollection <RunMeta <int> >("MetaStrongholdTiming"); _endCollection = databaseHandler.GetCollection <RunMeta <int> >("MetaEndTiming"); _timingBlacklister = timingBlacklister; }
public MetaController(ITimingBlacklister timingBlacklister) { _timingBlacklister = timingBlacklister; }
public TimingBlacklistDecorator(ITimingFinder component, ITimingBlacklister blacklister) { _component = component; _blacklister = blacklister; }