From 8bcc87e6442dab861f23c2ec5513e140fd400ab5 Mon Sep 17 00:00:00 2001 From: mob-sakai <12690315+mob-sakai@users.noreply.github.com> Date: Wed, 26 Jun 2024 19:17:05 +0900 Subject: [PATCH] fix: generated baking-camera object remains in the prefab or scene (again) --- Runtime/UIParticle.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Runtime/UIParticle.cs b/Runtime/UIParticle.cs index 0ef5474..a547eba 100644 --- a/Runtime/UIParticle.cs +++ b/Runtime/UIParticle.cs @@ -690,10 +690,7 @@ namespace Coffee.UIExtensions // Create baking camera. if (!_bakeCamera) { - var go = new GameObject("[generated] UIParticle BakingCamera") - { - hideFlags = HideFlags.HideAndDontSave - }; + var go = new GameObject("[generated] UIParticle BakingCamera"); go.SetActive(false); go.transform.SetParent(transform, false); _bakeCamera = go.AddComponent(); @@ -712,6 +709,9 @@ namespace Coffee.UIExtensions _bakeCamera.renderingPath = RenderingPath.Forward; _bakeCamera.useOcclusionCulling = false; + _bakeCamera.gameObject.SetActive(false); + _bakeCamera.gameObject.hideFlags = HideFlags.HideAndDontSave; + return _bakeCamera; } }