From 97cb753d4e256858116495be4dddba7378928483 Mon Sep 17 00:00:00 2001 From: gaoxin Date: Fri, 4 Jun 2021 23:31:39 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=BC=95=E5=AF=BC=E3=80=91=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E5=BC=95=E5=AF=BC=E7=9A=84=E5=8A=9F=E8=83=BD=E8=A7=A3?= =?UTF-8?q?=E9=94=81=E6=97=B6=E4=BC=9A=E5=AF=BC=E8=87=B4=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ManagedResources/~Lua/Modules/Guide/GuideManager.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Guide/GuideManager.lua b/Assets/ManagedResources/~Lua/Modules/Guide/GuideManager.lua index 955dd59475..410b13af1d 100644 --- a/Assets/ManagedResources/~Lua/Modules/Guide/GuideManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Guide/GuideManager.lua @@ -71,13 +71,16 @@ function this.OnFunctionOpen(funcId) end --LogGreen(tostring(AppConst.isGuide)) local guideId = GlobalSystemConfig[funcId].GuideId - if GuideConfig[guideId].IsOpen > 0 then + if not guideId or guideId == 0 then + return + end + if GuideConfig[guideId] and GuideConfig[guideId].IsOpen > 0 then if not ActivityGiftManager.IsActivityTypeOpen(ActivityGiftManager.GetActivityTypeFromId(GuideConfig[guideId].IsOpen)) then Log("活动:"..tostring(GuideConfig[guideId].IsOpen).."未开启,引导Id:"..guideId.."未执行!") return end end - if guideId and guideId ~= 0 and not funcDic[guideId] then + if not funcDic[guideId] then table.insert(_FuncGuideList, guideId) end --