From 04051fc45a0531c23c8b586540c4ca328d556eb1 Mon Sep 17 00:00:00 2001 From: Mats Huesmann Date: Tue, 5 May 2026 05:57:42 +0200 Subject: [PATCH] fix: update scene creation and unloading methods in BasisCilboxBuildHook --- Basis/Packages/com.basis.shim/Shims/BasisCilboxBuildHook.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)