diff --git a/Basis/Packages/com.basis.shim/Shims/BasisCilboxBuildHook.cs b/Basis/Packages/com.basis.shim/Shims/BasisCilboxBuildHook.cs index 7e19d59af..d07312f7a 100644 --- a/Basis/Packages/com.basis.shim/Shims/BasisCilboxBuildHook.cs +++ b/Basis/Packages/com.basis.shim/Shims/BasisCilboxBuildHook.cs @@ -45,7 +45,7 @@ private static void HandleBeforeBuildPrefab(GameObject prefabRoot, BasisAssetBun bool detachedFromParent = false; try { - temporaryScene = EditorSceneManager.NewScene(NewSceneSetup.EmptyScene, NewSceneMode.Additive); + temporaryScene = SceneManager.CreateScene("BasisCilboxBuildTempScene", new CreateSceneParameters(LocalPhysicsMode.None)); if (originalParent != null) { prefabRoot.transform.SetParent(null, true); @@ -107,7 +107,7 @@ private static void HandleBeforeBuildPrefab(GameObject prefabRoot, BasisAssetBun if (temporaryScene.IsValid() && temporaryScene.isLoaded && (prefabRoot == null || prefabRoot.scene != temporaryScene)) { - EditorSceneManager.CloseScene(temporaryScene, true); + SceneManager.UnloadSceneAsync(temporaryScene); } if (originalScene.IsValid() && originalScene.isLoaded)