public PackOpeningWatcher(IPackProvider packProvider, int delay = 500) { if(packProvider == null) throw new ArgumentNullException(nameof(packProvider)); _packProvider = packProvider; _delay = delay; }
public PackOpeningWatcher(IPackProvider packProvider, int delay = 500) { if (packProvider == null) { throw new ArgumentNullException(nameof(packProvider)); } _packProvider = packProvider; _delay = delay; }
public PackSourceChecker(IPackProvider packProvider, PackPreFilterer packPreFilterer, IReadOnlyList <IAdditionalDataProducer> additionalDataProducers, bool saveCandidatePacks) { _packProvider = packProvider; _packPreFilterer = packPreFilterer; _additionalDataProducers = additionalDataProducers; _saveCandidatePacks = saveCandidatePacks; _packChecker = new PackChecker(); }