/// <summary> /// Initializes a new instance of the <see cref="DLCService" /> class. /// </summary> /// <param name="dlcExporter">The DLC exporter.</param> /// <param name="cache">The cache.</param> /// <param name="reader">The reader.</param> /// <param name="dlcParser">The DLC parser.</param> /// <param name="storage">The storage.</param> /// <param name="mapper">The mapper.</param> public DLCService(IDLCExporter dlcExporter, ICache cache, IReader reader, IDLCParser dlcParser, IStorageProvider storage, IMapper mapper) : base(storage, mapper) { this.dlcExporter = dlcExporter; this.reader = reader; this.dlcParser = dlcParser; this.cache = cache; }
/// <summary> /// Initializes a new instance of the <see cref="DLCService" /> class. /// </summary> /// <param name="dlcExporter">The DLC exporter.</param> /// <param name="cache">The cache.</param> /// <param name="reader">The reader.</param> /// <param name="dlcParser">The DLC parser.</param> /// <param name="storage">The storage.</param> /// <param name="mapper">The mapper.</param> public DLCService(IDLCExporter dlcExporter, ICache cache, IReader reader, IDLCParser dlcParser, IStorageProvider storage, IMapper mapper) : base(storage, mapper) { this.dlcExporter = dlcExporter; this.reader = reader; this.dlcParser = dlcParser; this.cache = cache; pathResolver = new GameRootPathResolver(); }