hch
2025-07-04 39e8090ed6471b2f95743681d89fb524eea8e00a
70 子 【常规】排行榜 / 【常规】排行榜-客户端
2个文件已修改
11 ■■■■ 已修改文件
Main/System/BillboardRank/PlayerRankCell.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BillboardRank/RankModel.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BillboardRank/PlayerRankCell.cs
@@ -34,7 +34,7 @@
                                                PlayerDatas.Instance.baseData.face,
                                                PlayerDatas.Instance.baseData.facePic));
                rankText.text = Language.Get("L1045");
                rankValueText.text = valueFormat;
                rankValueText.text = "0";//Language.Get("L1125");
                nameText.text = PlayerDatas.Instance.baseData.PlayerName;
                officialTitleCell.InitUI(PlayerDatas.Instance.baseData.realmLevel, PlayerDatas.Instance.baseData.TitleID);
                return;
Main/System/BillboardRank/RankModel.cs
@@ -18,8 +18,6 @@
    //类型:ID -排名索引,通过ID进行排重删除 不同名次 同ID的数据
    Dictionary<int, Dictionary<int, int>> m_RankIDToIndex = new Dictionary<int, Dictionary<int, int>>();
    Action completeEvent = null;    //查询完成事件
    //监听排行榜显示名次,用于分页查询,第一页查询由外部触发
    //使用场景 如界面排行榜滚动的时候每次查询30个排名名额,在显示大于m*30 +20名时,监听下一页,查询m+1页
    int pageCnt = 20; //每页查询条数
@@ -98,15 +96,12 @@
    //
    //  startIndex 和 count 配对,与watchID无关联
    //  watchID;    //查看指定ID名次前后,查询范围服务端已固定,如果只要查指定目标,count可以设置1减少附加信息
    public void QueryRankByPage(int type, int startIndex = 0, int count = 20, int watchID = 0, bool forceQuery = false, int groupValue1 = 0, int groupValue2 = 0, Action complete = null)
    public void QueryRankByPage(int type, int startIndex = 0, int count = 20, int watchID = 0, bool forceQuery = false, int groupValue1 = 0, int groupValue2 = 0)
    {
        completeEvent = complete;
        if (queryRankCD.ContainsKey(type) && !forceQuery)
        {
            if (Time.time - queryRankCD[type] < 2f)
            {
                completeEvent?.Invoke();
                completeEvent = null;
                return;
            }
        }
@@ -277,8 +272,6 @@
            onRankRefresh?.Invoke(package.Type);
        }
        completeEvent?.Invoke();
        completeEvent = null;
    }
    //排名从1 开始