hch
2026-04-29 1afffce44185ba1af0e3cc34d2d199b4c967f4d5
0312 通用排行榜支持查看跨服玩家
2个文件已修改
9 ■■■■■ 已修改文件
Main/System/BillboardRank/PlayerRankCell.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BillboardRank/PlayerTop3Cell.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BillboardRank/PlayerRankCell.cs
@@ -31,6 +31,7 @@
        RankData rankData = null;
        int viewPlayerId = (int)PlayerDatas.Instance.baseData.PlayerID;
        int sid = 0;
        if (rank != 0)
        {
            rankData = RankModel.Instance.GetRankDataByRank(rankType, rank);
@@ -67,15 +68,17 @@
            avatarCell.InitUI(AvatarHelper.GetAvatarModel((int)rankData.id, (int)rankData.value3, (int)rankData.value4));
            viewPlayerId = (int)rankData.id;
            nameText.text = rankData.name1;
            rankValueText.text = RankModel.Instance.GetCmpValueStr(rankType, rankData.cmpValue); ;
            rankValueText.text = RankModel.Instance.GetCmpValueStr(rankType, rankData.cmpValue);
            sid = UIHelper.GetServerIDByAccount(rankData.name2);
        }
        rankText.text = rank.ToString();
        if (queryPlayerBtn != null)
        {
            queryPlayerBtn.AddListener(() =>
            {
                AvatarHelper.TryViewOtherPlayerInfo(viewPlayerId);
                AvatarHelper.TryViewOtherPlayerInfo(viewPlayerId, sid);
            });
        }
Main/System/BillboardRank/PlayerTop3Cell.cs
@@ -47,7 +47,7 @@
        model.Create(HorseManager.Instance.GetOtherPlayerHorseSkinID((int)rankData.value6), (int)rankData.value5, rank == 1 ? 1f : 0.8f);
        queryPlayerBtn.SetListener(() =>
        {
            AvatarHelper.TryViewOtherPlayerInfo((int)rankData.id);
            AvatarHelper.TryViewOtherPlayerInfo((int)rankData.id, UIHelper.GetServerIDByAccount(rankData.name2));
        });
    }