public static void Initialize(ResourceManagerArgs args) { _listener = new EmptyAssetProviderListener(); UnityFS.JobScheduler.Initialize(); #if UNITY_EDITOR if (args.devMode) { _assetProvider = new UnityFS.AssetDatabaseAssetProvider(); } else #endif { _assetProvider = new UnityFS.BundleAssetProvider(args.localPathRoot, args.urls, args.concurrentTasks, args.slow, args.bufferSize, args.assetPathTransformer); } if (args.oninitialize != null) { args.oninitialize(); } _assetProvider.Open(); if (args.oncomplete != null) { _assetProvider.completed += args.oncomplete; } }