hch
2026-04-08 6179355fa240fac28be6a5fdc6b6e3ce829d6585
Main/System/BillboardRank/PlayerRankWin.cs
@@ -21,8 +21,9 @@
    //数据后续从manager中记录获取
    [HideInInspector] public int groupValue1 = 0;   //一般用于跨服
    [HideInInspector] public int groupValue2 = 0;   //一般用于跨服
    [HideInInspector] public static int groupValue1 = 0;   //一般用于跨服
    [HideInInspector] public static int groupValue2 = 0;   //一般用于跨服
    [HideInInspector] public static int crossServerID = 0;   //一般用于跨服
    protected int rankType; //从functionOrder获取
    protected override void InitComponent()
@@ -35,7 +36,8 @@
    {
        rankType = functionOrder;
        RankModel.Instance.ResetQueryParam();
        RankModel.Instance.QueryRankByPage(rankType, watchID: (int)PlayerDatas.Instance.baseData.PlayerID);
        RankModel.Instance.QueryRankByPage(rankType, watchID: (int)PlayerDatas.Instance.baseData.PlayerID,
            groupValue1: groupValue1, groupValue2: groupValue2, crossServerID: crossServerID);
        RankModel.Instance.onRankRefresh += OnRankRefresh;
        scrollerController.OnRefreshCell += OnRefreshCell;
@@ -46,6 +48,10 @@
    {
        RankModel.Instance.onRankRefresh -= OnRankRefresh;
        scrollerController.OnRefreshCell -= OnRefreshCell;
        groupValue1 = 0;
        groupValue2 = 0;
        crossServerID = 0;
    }
    protected override void OnClose()
@@ -84,7 +90,7 @@
    {
        var _cell = cell.GetComponent<PlayerRankCell>();
        _cell.Display(rankType, cell.index + 1);
        RankModel.Instance.ListenRankPage(rankType, cell.index, groupValue1, groupValue2);
        RankModel.Instance.ListenRankPage(rankType, cell.index, groupValue1, groupValue2, crossServerID);
    }