lcy
1 天以前 31798832576064d274ba5e27a9341136e3f4e404
441 公会排行榜 修复少于4条数据时的显示错误
1个文件已修改
18 ■■■■■ 已修改文件
Main/System/BillboardRank/GuildRankWin.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BillboardRank/GuildRankWin.cs
@@ -3,6 +3,7 @@
public class GuildRankWin : UIBase
{
    [SerializeField] Transform empty;
    [SerializeField] GuildTop3Cell[] guildTop3Cells;
    [SerializeField] ScrollerController scroller;
    [SerializeField] TextEx rankText;
@@ -44,17 +45,15 @@
    void CreateScroller()
    {
        scroller.Refresh();
        var cnt = manager.pageCnt;
        for (int i = 3; i < cnt; i++)
        if (GuildManager.Instance.pageIndexList.Count < 4)
        {
            scroller.AddCell(ScrollerDataType.Header, i);
            empty.SetActive(true);
            scroller.SetActive(false);
            return;
        }
        scroller.Restart();
    }
        empty.SetActive(false);
        scroller.SetActive(true);
    void RefreshScroller()
    {
        var startCount = scroller.GetCellTotalCount();
        if (startCount > GuildManager.Instance.pageIndexList.Count)
        {
@@ -66,7 +65,6 @@
        }
        scroller.Restart();
    }
    void OnRefreshCell(ScrollerDataType type, CellView cell)
    {
@@ -95,7 +93,7 @@
    void OnRefreshFairyList()
    {
        ShowTop3();
        RefreshScroller();
        CreateScroller();
        ShowMyRank();
    }
}