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))