Пример #1
0
    void RefreshProptyUI(RideData ridedata)
    {
        if (m_currRideData != null && ridedata.id == m_currRideData.id)
        {
            for (int i = 0; i < m_lstRideData.Count; i++)
            {
                if (m_lstRideData[i].id == ridedata.id)
                {
                    m_lstRideData[i] = ridedata;
                    m_currRideData   = ridedata;
                    break;
                }
            }
            if (m_Content == TabMode.MaJiu)
            {
                InitPropetyUI(m_currRideData);
            }
            //else if(m_Content == TabMode.Page_技能)
            //{
            //    InitSkillUI(m_currRideData);
            //}
            if (m_currUIRideGrid != null)
            {
                m_currUIRideGrid.SetGridData(m_currRideData);
            }

            //刷新吃经验面板
            if (DataManager.Manager <UIPanelManager>().IsShowPanel(PanelID.UseItemCommonPanel))
            {
                DataManager.Manager <UIPanelManager>().SendMsg(PanelID.UseItemCommonPanel, UIMsgID.eUseItemRefresh, UseItemCommonPanel.UseItemEnum.RideExp);
            }
        }
    }