示例#1
0
    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);
        }
    }
示例#2
0
    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);
            }
        }
    }