Main/System/BillboardRank/GuildRankWin.cs
@@ -43,7 +43,7 @@
        ShowMyRank();
    }
    void CreateScroller()
    void ReflashScroller()
    {
        if (GuildManager.Instance.pageIndexList.Count < 4)
        {
@@ -55,11 +55,32 @@
        scroller.SetActive(true);
        var startCount = scroller.GetCellTotalCount();
        if (startCount > GuildManager.Instance.pageIndexList.Count)
        if (startCount > GuildManager.Instance.pageIndexList.Count - 3)
        {
            scroller.Refresh();
            startCount = 0;
        }
        for (int i = startCount + 3; i < GuildManager.Instance.pageIndexList.Count; i++)
        {
            scroller.AddCell(ScrollerDataType.Header, i);
        }
        scroller.Restart();
    }
    void CreateScroller()
    {
        if (GuildManager.Instance.pageIndexList.Count < 4)
        {
            empty.SetActive(true);
            scroller.SetActive(false);
            return;
        }
        empty.SetActive(false);
        scroller.SetActive(true);
        scroller.Refresh();
        for (int i = 3; i < GuildManager.Instance.pageIndexList.Count; i++)
        {
            scroller.AddCell(ScrollerDataType.Header, i);
        }
@@ -93,7 +114,7 @@
    void OnRefreshFairyList()
    {
        ShowTop3();
        CreateScroller();
        ReflashScroller();
        ShowMyRank();
    }
}