From 03f89ab6ccd6883821bef4c14b5cfdcbcde5d727 Mon Sep 17 00:00:00 2001 From: dgflash Date: Wed, 16 Aug 2023 15:04:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Doops.gui.remove=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=90=8E=E5=8F=B0=E7=BC=93=E5=AD=98=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=9C=AA=E9=87=8A=E6=94=BE=E6=8E=89=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E7=9A=84=E8=8A=82=E7=82=B9=E5=AF=B9=E8=B1=A1=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/core/gui/layer/LayerUI.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/assets/core/gui/layer/LayerUI.ts b/assets/core/gui/layer/LayerUI.ts index 82294a2..49a5551 100644 --- a/assets/core/gui/layer/LayerUI.ts +++ b/assets/core/gui/layer/LayerUI.ts @@ -170,11 +170,10 @@ export class LayerUI extends Node { private removeCache(prefabPath: string) { let viewParams = this.ui_cache.get(prefabPath); if (viewParams) { - var childNode = viewParams.node; - var comp = childNode.getComponent(DelegateComponent)! - comp.remove(true); this.ui_nodes.delete(viewParams.uuid); this.ui_cache.delete(prefabPath); + var childNode = viewParams.node; + childNode.destroy(); } }