public StashProvider(ILogger <StashProvider> log, IItemProvider itemProvider, ISackCollectionProvider sackCollectionProvider, IGamePathService gamePathResolver, ITQDataService tQData) { this.Log = log; this.ItemProvider = itemProvider; this.SackCollectionProvider = sackCollectionProvider; this.GamePathResolver = gamePathResolver; this.TQData = tQData; }
/// <summary> /// Initializes a new instance of the Database class. /// </summary> public Database( ILogger <Database> log , IArcFileProvider arcFileProvider , IArzFileProvider arzFileProvider , IItemAttributeProvider itemAttributeProvider , IGamePathService gamePathResolver , ITQDataService tQData ) { this.Log = log; this.AutoDetectLanguage = Config.Settings.Default.AutoDetectLanguage; this.TQLanguage = Config.Settings.Default.TQLanguage; this.arcProv = arcFileProvider; this.arzProv = arzFileProvider; this.ItemAttributeProvider = itemAttributeProvider; this.GamePathResolver = gamePathResolver; this.TQData = tQData; this.LoadDBFile(); }
/// <summary> /// Ctr /// </summary> /// <param name="fileName">File Name of the ARC file to be read.</param> public ArcFileProvider(ILogger <ArcFileProvider> log, ITQDataService tQData) { this.Log = log.Logger; this.TQData = tQData; }
/// <summary> /// Initializes a new instance of the RecordInfo class. /// </summary> public RecordInfoProvider(ILogger <RecordInfoProvider> log, ITQDataService tQData) { this.Log = log.Logger; this.TQData = tQData; }
/// <summary> /// Initializes a new instance of the ArzFile class. /// </summary> public ArzFileProvider(ILogger <ArzFileProvider> log, IRecordInfoProvider recordInfoProvider, ITQDataService tQData) { this.Log = log.Logger; this.TQData = tQData; this.infoProv = recordInfoProvider; }
public PlayerInfoReader(ITQDataService tQData) { this.TQData = tQData; }
public SackCollectionProvider(ILogger <SackCollectionProvider> log, IItemProvider itemProvider, ITQDataService tQData) { this.Log = log; this.ItemProvider = itemProvider; this.TQData = tQData; }