From 0a67cc99bc70fb2bf919e5ff60fa2c778c08ffbd Mon Sep 17 00:00:00 2001 From: mob-sakai <12690315+mob-sakai@users.noreply.github.com> Date: Wed, 26 Jun 2024 17:17:38 +0900 Subject: [PATCH] fix: SetParticleSystemInstance/Prefab APIs destroy generated objects --- Runtime/UIParticle.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Runtime/UIParticle.cs b/Runtime/UIParticle.cs index 9aeea47..0ef5474 100644 --- a/Runtime/UIParticle.cs +++ b/Runtime/UIParticle.cs @@ -481,6 +481,8 @@ namespace Coffee.UIExtensions for (var i = 0; i < childCount; i++) { var go = transform.GetChild(i).gameObject; + if (go.TryGetComponent(out var cam) && cam == _bakeCamera) continue; + if (go.TryGetComponent(out var _)) continue; go.SetActive(false); if (destroyOldParticles) {