diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SkinChangeController.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SkinChangeController.cs index 470b5ea559b..430411b37d9 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SkinChangeController.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/SkinChangeController.cs @@ -209,6 +209,7 @@ public class SkinChangeController : UIWindow BindButton(Button_ShowAllPic, OnShowPicButton); BindButton(Button_back, OnReturnButton); + BindButton(Button_Home, OnHomeButton); BindButton(Button_Wear, OnChangeSkinClick); //LoadModel(curSelectSkinId); @@ -280,9 +281,19 @@ public class SkinChangeController : UIWindow } else { + if (_instModel != null) + Object.Destroy(_instModel); CloseWindow(); } } + + void OnHomeButton() + { + if (_instModel != null) + Object.Destroy(_instModel); + UIManager.Instance.CloseAllNormalExcept(UINameConst.UI_MainPanel); + } + void _OnClickSkinItem(int to) { if (curSelectSkinId == to)