少年修仙传客户端代码仓库
client_linchunjie
2019-03-15 4259c2767ef9feb084b538cd6ebc271fd2f5745b
System/OpenServerActivity/ImpactBillRankCell.cs
@@ -34,6 +34,8 @@
            }
        }
        ImpactRankModel model { get { return ModelCenter.Instance.GetModel<ImpactRankModel>(); } }
        public override void Refresh(CellView cell)
        {
            int index = cell.index;
@@ -49,19 +51,23 @@
                m_RankTxt.text = (index + 1).ToString();
            }
            PlayerRankData.RankData data = null;
            if (rankModel.rankList != null && index < rankModel.rankList.Count)
            {
                data = rankModel.rankList[index];
            RankData data = null;
            List<RankData> rankDatas = null;
            if (rankModel.TryGetRanks((int)model.presentBillRankType, out rankDatas))
            {
                if (index < rankDatas.Count)
                {
                    data = rankDatas[index];
                }
            }
            m_Compare.gameObject.SetActive(true);
            m_CompareImg.gameObject.SetActive(false);
            if (data != null)
            {
                m_NameTxt.text = data.Name1;
                switch ((PlayerRankData.RankType)data.type)
                m_NameTxt.text = data.name1;
                switch ((RankType)data.type)
                {
                    case PlayerRankData.RankType.OpenServerRealm:
                    case RankType.OpenServerRealm:
                        m_Compare.gameObject.SetActive(data.cmpValue == 0);
                        m_CompareImg.gameObject.SetActive(data.cmpValue > 0);
                        var _realmCfg = RealmConfig.Get((int)data.cmpValue);
@@ -71,7 +77,7 @@
                            m_CompareImg.SetNativeSize();
                        }
                        break;
                    case PlayerRankData.RankType.OpenServerRecharge:
                    case RankType.OpenServerRecharge:
                        m_Compare.text = (data.cmpValue / 100).ToString();
                        break;
                    default:
@@ -81,12 +87,12 @@
                m_RankBtn.onClick.RemoveAllListeners();
                m_RankBtn.onClick.AddListener(() =>
                {
                    if (data.ID == PlayerDatas.Instance.baseData.PlayerID)
                    if (data.id == PlayerDatas.Instance.baseData.PlayerID)
                    {
                        SysNotifyMgr.Instance.ShowTip("SeePlayer_Cannot");
                        return;
                    }
                    particularModel.ViewRoleEquip((int)data.ID);
                    particularModel.ViewRoleEquip((int)data.id);
                });
            }
            else