From 993bba8e0a6d3810fd61f4e9565715ff4f871b40 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Fri, 18 Jun 2021 15:17:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=8D=E8=84=B8=E4=BF=AE=E6=94=B9=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 8012c5691a344a6ebb27b8dc2ed69470d7db9149) --- .../~Lua/Modules/Expert/PatFaceManager.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Expert/PatFaceManager.lua b/Assets/ManagedResources/~Lua/Modules/Expert/PatFaceManager.lua index 9fc0a45afb..a6c4c09bb6 100644 --- a/Assets/ManagedResources/~Lua/Modules/Expert/PatFaceManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Expert/PatFaceManager.lua @@ -386,12 +386,22 @@ function this.SetPatFaceDaqta(PatFaceDatas) local curRechargeCommodityConfig = ConfigManager.TryGetConfigData(ConfigName.RechargeCommodityConfig,PatFaceDatas.id[i]) if curRechargeCommodityConfig and curRechargeCommodityConfig.PosterUiId then --LogYellow("后端推送礼包拍脸 拍脸ID "..curRechargeCommodityConfig.PosterUiId) - table.insert(this.backPatFaceAllData, ConfigManager.GetConfigData(ConfigName.LoginPosterConfig,curRechargeCommodityConfig.PosterUiId)) + local config = ConfigManager.GetConfigData(ConfigName.LoginPosterConfig,curRechargeCommodityConfig.PosterUiId) + local isShow = true + for k,v in ipairs(this.backPatFaceAllData) do + if config.Type == v.Type then + isShow = false + break + end + end + if isShow then + table.insert(this.backPatFaceAllData,config) + end + end end end if this.backPatFaceAllData and this.GetcurCanPatFace() then - --LogGreen("#this.backPatFaceAllData:"..#this.backPatFaceAllData) this.OpenPatFacePanel(this.backPatFaceAllData) end end