From 2df2efaa3e634087e4cc5f3fb982cca6aa45fefa Mon Sep 17 00:00:00 2001 From: tangbin <769851359@qq.com> Date: Sat, 19 Jul 2025 10:42:08 +0800 Subject: [PATCH] npc --- .../GameAssets/Maps/1000/XML/NpcsConfig.xml | 25 ++----------------- Assets/Scripts/UI/UINpcItem.cs | 5 ++++ 2 files changed, 7 insertions(+), 23 deletions(-) diff --git a/Assets/GameAssets/Maps/1000/XML/NpcsConfig.xml b/Assets/GameAssets/Maps/1000/XML/NpcsConfig.xml index 9c76659..a1e347a 100644 --- a/Assets/GameAssets/Maps/1000/XML/NpcsConfig.xml +++ b/Assets/GameAssets/Maps/1000/XML/NpcsConfig.xml @@ -2,31 +2,10 @@ - + - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Assets/Scripts/UI/UINpcItem.cs b/Assets/Scripts/UI/UINpcItem.cs index 8bc49e9..7da5c18 100644 --- a/Assets/Scripts/UI/UINpcItem.cs +++ b/Assets/Scripts/UI/UINpcItem.cs @@ -71,6 +71,11 @@ public class UINpcItem : UIBaseItem DestroyImmediate(gameObject); } + private void OnDestroy() + { + if (sceneArea == null) return; + DestroyImmediate(sceneArea.gameObject); + } public bool CheckValid() { if (string.IsNullOrEmpty(txtID.text))