Beispiel #1
0
 void OnUpdateUIGrid(UIGridBase grid, int index)
 {
     if (grid is PetScrollItem)
     {
         PetScrollItem item = grid as PetScrollItem;
         RefreshPetScrollItem(item, index);
     }
     else if (grid is PetTujianItem)
     {
         PetTujianItem item = grid as PetTujianItem;
         if (item != null)
         {
             item.gameObject.SetActive(true);
             if (index < petDataManager.PetTuJianList.Count)
             {
                 PetDataBase db = petDataManager.PetTuJianList[index];
                 if (db != null)
                 {
                     item.UpdateData(db);
                 }
             }
         }
     }
     else if (grid is PetTujianTitleItem)
     {
         PetTujianTitleItem item = grid as PetTujianTitleItem;
         if (item != null)
         {
             item.gameObject.SetActive(true);
             string str = GetSortTitleByIndex(index);
             item.SetText(str);
         }
     }
 }
Beispiel #2
0
 private void OnUIGridEventDlg(UIEventType eventType, object data, object param)
 {
     if (null == data)
     {
         return;
     }
     switch (eventType)
     {
     case UIEventType.Click:
     {
         if (data is PetTujianTitleItem)
         {
             PetTujianTitleItem item = data as PetTujianTitleItem;
             if (item != null)
             {
                 TujianBtnClick(item.gameObject);
             }
             if (m_ctor_tujiantitlescroll != null)
             {
                 m_ctor_tujiantitlescroll.SetSelect(item);
             }
         }
     }
     break;
     }
 }