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;
 }
Пример #3
0
 public TimingBlacklistDecorator(ITimingFinder component, ITimingBlacklister blacklister)
 {
     _component   = component;
     _blacklister = blacklister;
 }