Exemple #1
0
    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();
    }
Exemple #2
0
 public void Initialize(CtrlTabParent _tabParent)
 {
     m_tabParent = _tabParent;
     return;
 }
Exemple #3
0
 public void SetTabParent(CtrlTabParent _tabParent)
 {
     m_tabParent = _tabParent;
 }