Пример #1
0
    public void UpdateMailData(MailData.MailUpdateType curUpdateType, System.UInt64 curKey)
    {
        switch (curUpdateType)
        {
        case MailData.MailUpdateType.ADD:
        {
            m_sortMailList.Insert(0, curKey);
        }
        break;

        case MailData.MailUpdateType.DEL:
        {
            m_sortMailList.Remove(curKey);
            if (MailListGrid != null)
            {
                UITopGrid utg = MailListGrid.GetComponent <UITopGrid>();
                if (utg != null)
                {
                    utg.recenterTopNow = true;
                }
            }
        }
        break;

        default:
            break;
        }
        m_UpdateTimer = 0.5f;
    }
Пример #2
0
    private Transform GetPanelGrid()
    {
        UIGrid uigrid = m_draggablePanel.GetComponentInChildren <UIGrid>();

        if (uigrid != null)
        {
            return(uigrid.transform);
        }
        UITopGrid topuigrid = m_draggablePanel.GetComponentInChildren <UITopGrid>();

        if (topuigrid != null)
        {
            return(topuigrid.transform);
        }

        return(null);
    }
Пример #3
0
    /// <summary>
    /// 更新背包部分显示
    /// </summary>
    public void UpdateBackPack()
    {
        if (gameObject.activeSelf == false)
        {
            return;
        }
        //显示tab按钮高亮
        for (int i = 0; i < (int)ITEM_TAB_PAGE.MAX_TAB; ++i)
        {
            m_TabPage_HighLight[i].gameObject.SetActive(false);
        }
        int curTabIndex = (int)m_CurTabPage;

        if (m_CurTabPage >= 0 && curTabIndex < (int)ITEM_TAB_PAGE.MAX_TAB)
        {
            m_TabPage_HighLight[curTabIndex].gameObject.SetActive(true);
        }

        UITopGrid topGrid = m_BackPackItemGrid.GetComponent <UITopGrid>();

        if (null != topGrid)
        {
            topGrid.Recenter(true);
        }

        switch (m_CurTabPage)
        {
        case ITEM_TAB_PAGE.TAB_PAGE_ALL: ShowBackPack_All(); break;

        case ITEM_TAB_PAGE.TAB_PAGE_EQUIP: ShowBackPack_Equip(); break;

        case ITEM_TAB_PAGE.TAB_PAGE_MEDIC: ShowBackPack_Medic(); break;

        case ITEM_TAB_PAGE.TAB_PAGE_MATERIAL: ShowBackPack_Material(); break;

        case ITEM_TAB_PAGE.TAB_PAGE_OTHER: ShowBackPack_Other(); break;
        }
        ;
    }