lcy
2026-06-10 6984963a0b7f8f4b836a1827cd4622cc1452aac0
588 加入公会界面实现分页查询
2个文件已修改
36 ■■■■■ 已修改文件
Main/System/Guild/GuildJoinWin.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Guild/GuildManager.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Guild/GuildJoinWin.cs
@@ -107,6 +107,7 @@
    {
        var _cell = cell.GetComponent<GuildViewListCell>();
        _cell.Display(cell.index);
        GuildManager.Instance.ListenRankPage(lastQuery, cell.index);
    }
    void OnUpdateViewFamilyInfo(int familyID)
@@ -130,8 +131,9 @@
        lastQuery = nowQuery;
        lastPage = 0;
        GuildManager.Instance.ResetQueryParam();
        guildListScroller.Refresh();
        GuildManager.Instance.SendFindGuild(lastQuery);
        GuildManager.Instance.SendFindGuild(lastQuery, 0, GuildManager.Instance.pageCnt);
    }
@@ -139,8 +141,9 @@
    {
        lastQuery = "";
        lastPage = 0;
        GuildManager.Instance.ResetQueryParam();
        guildListScroller.Refresh();
        GuildManager.Instance.SendFindGuild(lastQuery);
        GuildManager.Instance.SendFindGuild(lastQuery, 0, GuildManager.Instance.pageCnt);
    }
    private void OnCreateGuildBtnClick()
@@ -159,4 +162,4 @@
    }
}
}
Main/System/Guild/GuildManager.cs
@@ -661,17 +661,22 @@
        queryPointNum = 12;
    }
    public void ListenRankPage(int index)
    {
        int page = index / pageCnt;
        if (index > page * pageCnt + queryPointNum)
        {
            if (lastPage >= page)
                return;
            lastPage = page;
            SendFindGuild(string.Empty, page + 1, pageCnt);
        }
    }
    public void ListenRankPage(int index)
    {
        ListenRankPage(string.Empty, index);
    }
    public void ListenRankPage(string msg, int index)
    {
        int page = index / pageCnt;
        if (index > page * pageCnt + queryPointNum)
        {
            if (lastPage >= page)
                return;
            lastPage = page;
            SendFindGuild(msg, page + 1, pageCnt);
        }
    }
    //查找公会列表
    public void OnRefreshGuildViewList(HA523_tagMCFamilyViewList vNetData)