private void OnGridUIEvent(UIEventType eventType, object data, object param) { if (eventType == UIEventType.Click) { UICityWarCityInfoGrid grid = data as UICityWarCityInfoGrid; if (grid == null) { return; } uint copyId = grid.CopyId; DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.CityWarRegisterPanel, data: copyId); } }
private void OnGridDataUpdate(UIGridBase data, int index) { if (data is UICityWarCityInfoGrid) { if (m_cityWarCopyList != null && m_cityWarCopyList.Count > index) { UICityWarCityInfoGrid grid = data as UICityWarCityInfoGrid; if (grid == null) { return; } grid.SetGridData(m_cityWarCopyList[index].CopyId); grid.SetBg(m_cityWarCopyList[index].Bg); grid.SetName(m_cityWarCopyList[index].Name); grid.SetDay(m_cityWarCopyList[index].OpenTime1); grid.SetTime(m_cityWarCopyList[index].OpenTime2); } } }