コード例 #1
0
    private void OnUpdateSecondGrid(UIGridBase gridBase, object id, int index)
    {
        UITeamActivityChildGrid grid = gridBase as UITeamActivityChildGrid;

        if (grid == null)
        {
            return;
        }

        List <uint> teamActivityIdList;

        if (m_dicActivity.TryGetValue((uint)id, out teamActivityIdList))
        {
            if (index > teamActivityIdList.Count)
            {
                return;
            }

            grid.SetGridData(teamActivityIdList[index]);
            grid.SetSelect(m_selectActivityId == teamActivityIdList[index]);

            TeamActivityDatabase db = tableActivityList.Find((data) => { return(data.ID == teamActivityIdList[index]); });
            grid.SetName(db != null ? db.indexName : "");

            grid.SetTargetMark(false);
        }
    }
コード例 #2
0
    /// <summary>
    /// 取消匹配
    /// </summary>
    void CancelMatch()
    {
        m_label_btn_automatchLabel.text = "自动匹配";

        UITeamActivityChildGrid grid = GetSecondGrid(m_targetActivityId);

        if (grid != null)
        {
            grid.SetTargetMark(false);
        }

        m_targetActivityId = 0;
    }