public WingmanPatchServiceBuilder(ISourceFileService sourceFileService, FilePatcher filePatcher, AssetPatcher assetPatcher, DirectoryBuildContextFactory contextFactory, IModBuilder modBuilder, ILogger <ModPatchService <WingmanMod> > logger) { _fileService = sourceFileService; _filePatcher = filePatcher; _assetPatcher = assetPatcher; _ctxFactory = contextFactory; _modBuilder = modBuilder; _tgtLogger = logger; }
// private readonly IBuildRunner _runner; public BuildService(ILogger <BuildService> logger, DirectoryBuildContextFactory contextFactory) { _logger = logger; _contextFactory = contextFactory; // _runner = runner; }
public BuildServiceProvider(DirectoryBuildContextFactory buildContextFactory, ILogger <PackBuildService> buildLogger, PakFileProvider pakFileProvider) { _buildContextFactory = buildContextFactory; _buildLogger = buildLogger; _pakFileProvider = pakFileProvider; }