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;
 }
Beispiel #2
0
        // private readonly IBuildRunner _runner;

        public BuildService(ILogger <BuildService> logger, DirectoryBuildContextFactory contextFactory)
        {
            _logger         = logger;
            _contextFactory = contextFactory;
            // _runner = runner;
        }
Beispiel #3
0
 public BuildServiceProvider(DirectoryBuildContextFactory buildContextFactory, ILogger <PackBuildService> buildLogger, PakFileProvider pakFileProvider)
 {
     _buildContextFactory = buildContextFactory;
     _buildLogger         = buildLogger;
     _pakFileProvider     = pakFileProvider;
 }