diff --git a/Assets/ManagedResources/~Lua/Modules/Guild/GuildFindPopup.lua b/Assets/ManagedResources/~Lua/Modules/Guild/GuildFindPopup.lua index 8d80b78ad1..ef2a4b0998 100644 --- a/Assets/ManagedResources/~Lua/Modules/Guild/GuildFindPopup.lua +++ b/Assets/ManagedResources/~Lua/Modules/Guild/GuildFindPopup.lua @@ -48,7 +48,7 @@ function GuildFindPopup:BindEvent() local name = this.input.text if name == "" then this.input.text = "" - this.RefreshRecommandList() + this.RefreshRecommandList(true,true) PopupTipPanel.ShowTip(Language[10879]) return end @@ -175,10 +175,10 @@ function this.CloseSelf() end -- 刷新推荐列表 -function this.RefreshRecommandList() +function this.RefreshRecommandList(isTop,isAnim) GuildManager.RecommandGuildList = {} GuildManager.RequestRecommandGuildList(this.curPage,function() - this.SetListType(1) + this.SetListType(1,isTop,isAnim) end) end diff --git a/Assets/ManagedResources/~Lua/Modules/Guild/GuildManager.lua b/Assets/ManagedResources/~Lua/Modules/Guild/GuildManager.lua index 6d72d48abf..8274b5783c 100644 --- a/Assets/ManagedResources/~Lua/Modules/Guild/GuildManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Guild/GuildManager.lua @@ -11,11 +11,17 @@ end -- 请求推荐公会列表 function GuildManager.RequestRecommandGuildList(page,func) + this.RecommandGuildList = {} NetManager.RequestRecommandGuild(page,function(msg) local len = #this.RecommandGuildList for i, info in ipairs(msg.familyRecomandInfo) do this.RecommandGuildList[len+i] = info end + if #msg.familyRecomandInfo < 10 then + this.MaxNumber = true + else + this.MaxNumber = false + end if func then func() end end) end