コード例 #1
0
ファイル: FriendPanel.cs プロジェクト: zuojiashun/src
 private void InitFriendSecondTabs()
 {
     if (null == m_dicFriendTabGrid && null != m_trans_SecondTab)
     {
         m_dicFriendTabGrid = new Dictionary <SecondTab, UITabGrid>();
         UITabGrid tabGrid = null;
         for (SecondTab i = SecondTab.None + 1; i < SecondTab.Max; i++)
         {
             Transform ts = m_trans_SecondTab.Find(i.ToString());
             if (null == ts)
             {
                 continue;
             }
             tabGrid = ts.GetComponent <UITabGrid>();
             if (tabGrid == null)
             {
                 tabGrid = ts.gameObject.AddComponent <UITabGrid>();
             }
             if (tabGrid != null)
             {
                 tabGrid.TabID = (int)i;
                 tabGrid.SetHightLight(false);
                 if (!m_dicFriendTabGrid.ContainsKey(i))
                 {
                     m_dicFriendTabGrid.Add(i, tabGrid);
                     tabGrid.RegisterUIEventDelegate(OnFriendSecondTabsEvent);
                 }
             }
         }
     }
 }