public ZenjectSceneLoader( [InjectOptional] SceneContext sceneRoot, ProjectKernel projectKernel) { _projectKernel = projectKernel; _sceneContainer = sceneRoot == null ? null : sceneRoot.Container; }
// readonly Queue<PendingSceneLoad> _pendingSceneLoads; public ZenjectAssetBundleSceneLoader( SceneContext sceneRoot, ProjectKernel projectKernel, AssetBundleInitializer assetBundleInitializer, string assetBundleName) { _projectKernel = projectKernel; _sceneContainer = sceneRoot.Container; _assetBundleInitializer = assetBundleInitializer; _assetBundleName = assetBundleName; }