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); } } }
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; } }