public override void Recycle() { base.Recycle(); UnregisterListeners(); CommonUI commonUi = Global.gApp.gUiMgr.GetPanelCompent <CommonUI>(Wndid.CommonPanel); commonUi.ResetOrderLayer(); TokenUI tokenUi = Global.gApp.gUiMgr.GetPanelCompent <TokenUI>(Wndid.TokenUI); tokenUi?.SetAddGoldValid(true); Global.gApp.gMainRoleUI.RemoveDragCtrl(); Global.gApp.gMainRoleUI.Hide(); CloseSubPanels(); }
public override void Release() { base.Release(); UnregisterListeners(); CommonUI commonUi = Global.gApp.gUiMgr.GetPanelCompent <CommonUI>(Wndid.CommonPanel); commonUi.ResetOrderLayer(); TokenUI tokenUi = Global.gApp.gUiMgr.GetPanelCompent <TokenUI>(Wndid.TokenUI); tokenUi?.SetAddGoldValid(true); if (gameObject.activeSelf) { Global.gApp.gMainRoleUI.Hide(); } CloseSubPanels(); }
public override void Release() { CommonUI commonui = Global.gApp.gUiMgr.GetPanelCompent <CommonUI>(Wndid.CommonPanel); if (commonui != null) { commonui.ResetOrderLayer(); } UnRegisterListeners(); if (m_WeaponNode != null) { m_WeaponNode.Destroy(); } if (m_ExchangeNode != null) { m_ExchangeNode.Destroy(); } base.Release(); }