public virtual void Close() { if (m_itemDetailBase != null) { // 特に削除処理はしてないけど、上の削除に巻き込まれるでしょ(他人事) m_itemDetailBase.Close(); } gameObject.SetActive(false); if (m_pageHeader != null) { Release(m_pageHeader.gameObject); } if (m_btnClose != null) { Release(m_btnClose.gameObject); } foreach (GameObject obj in m_goDeleteList) { if (obj != null) { Release(obj); } } if (m_bannerScrollParen != null) { Release(m_bannerScrollParen.gameObject); } m_goDeleteList.Clear(); if (m_tabParent != null) { Destroy(m_tabParent.gameObject); m_tabParent = null; } close(); }
public void Initialize(CtrlTabParent _tabParent) { m_tabParent = _tabParent; return; }
public void SetTabParent(CtrlTabParent _tabParent) { m_tabParent = _tabParent; }