/// <summary>
    /// 判断是否需要打开奖励显示窗口
    /// </summary>
    private void WhetherOpenPopupWindow()
    {
        int _iconNum = 0;

        if (m_PopupData_Num < 0)
        {
            return;
        }

        m_AwardIconData.Clear();
        m_AwardWindow.SetActive(true);
        foreach (Transform child in m_itemParent.transform)
        {
            Destroy(child.gameObject);
        }
        for (int k = 0; k < m_PopupData_Num; k++)
        {
            List <int>           _tempList = m_MergeData[m_TeamId];
            GameactivityTemplate _Data     = (GameactivityTemplate)DataTemplate.GetInstance().m_GameactivityTable.getTableData(_tempList[0]);

            string[] dropArray = _Data.getDropdes().Split('#');
            for (int j = 0; j < _Data.getDropdestype().Length; j++)
            {
                _iconNum++;
                AwardIconData _temp = new AwardIconData();
                _temp.m_index = j;
                _temp.m_GameactivityTemplate = _Data;
                m_AwardIconData.Add(_temp);
            }
        }
        m_AwardIconLayout.cellCount       = _iconNum;
        m_AwardIconLayout.updateCellEvent = UpdateAwardIconItem;
        m_AwardIconLayout.Reload();
        m_PopupData_Num = -1;
    }
    private void UpdateAwardIconItem(int index, RectTransform cell)
    {
        AwardIconData     temp = m_AwardIconData[index];
        UniversalItemCell _UniversalItemCell = cell.GetComponent <UniversalItemCell>();

        if (_UniversalItemCell == null)
        {
            _UniversalItemCell = cell.gameObject.AddComponent <UniversalItemCell>();
        }
        GreatAwardItem(temp.m_index, temp.m_GameactivityTemplate, _UniversalItemCell);
    }