void OnTeamGridDataUpdate(UIGridBase data, int index) { if (TDManager.ConvenientTeamList != null && index < TDManager.ConvenientTeamList.Count) { UIExistedTeamGrid grid = data as UIExistedTeamGrid; if (grid != null) { grid.SetGridData(TDManager.ConvenientTeamList[index]); grid.SetName(grid.m_teamInfo.teamname); grid.SetIcon(grid.m_teamInfo.byjob); grid.SetLv(grid.m_teamInfo.byLevel); TeamActivityDatabase db = GameTableManager.Instance.GetTableItem <TeamActivityDatabase>(TDManager.ConvenientTeamList[index].active_id); if (db != null) { grid.SetTargetName(db.indexName); } else { grid.SetTargetName("无"); } } } }