Beispiel #1
0
        /// <summary>
        /// 装载加载器
        /// </summary>
        private void SetupLoader()
        {
            DepAssetBundleLoader loader = new DepAssetBundleLoader();

            _depLoader = loader;

            _loader = new ResModule(loader);
        }
Beispiel #2
0
 public ProjectLoader(
     ILogger <ProjectLoader> logger,
     IDependencyLoader dependencyLoader,
     AssemblyFactory assemblyFactory,
     IFileSystem fileSystem)
 {
     _logger           = logger ?? throw new System.ArgumentNullException(nameof(logger));
     _dependencyLoader = dependencyLoader ?? throw new System.ArgumentNullException(nameof(dependencyLoader));
     _assemblyFactory  = assemblyFactory ?? throw new System.ArgumentNullException(nameof(assemblyFactory));
     _fileSystem       = fileSystem ?? throw new System.ArgumentNullException(nameof(fileSystem));
 }
Beispiel #3
0
 public DependencyResolver(IDependencyLoader dependencyLoader)
 {
     DependencyLoader = dependencyLoader;
 }