From 07d9fd4647eeba28668e7d7876ff0111266788a7 Mon Sep 17 00:00:00 2001 From: wangzhenxing Date: Thu, 3 Nov 2022 15:46:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B7=E5=86=B2=E7=89=B9=E6=9D=83=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=BC=80=E5=90=AF=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Operating/GMShuaChongTeQuan.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Assets/ManagedResources/~Lua/Modules/Operating/GMShuaChongTeQuan.lua b/Assets/ManagedResources/~Lua/Modules/Operating/GMShuaChongTeQuan.lua index ac8a0865e3..82e88a7531 100644 --- a/Assets/ManagedResources/~Lua/Modules/Operating/GMShuaChongTeQuan.lua +++ b/Assets/ManagedResources/~Lua/Modules/Operating/GMShuaChongTeQuan.lua @@ -30,6 +30,7 @@ function GMShuaChongTeQuan:InitComponent() self.grid = Util.GetGameObject(self.gameObject, "grid") self.titleImg=Util.GetGameObject(self.gameObject, "bg1/shenzuntequanName"):GetComponent("Image") self.btn_buy=Util.GetGameObject(self.gameObject, "bg1/bg2/btn_buy") + self.hintTxt=Util.GetGameObject(self.gameObject, "bg1/bg2/hintTxt"):GetComponent("Text") self.tabBox = Util.GetGameObject(self.gameObject, "TabBox") self.infoGrid=Util.GetGameObject(self.gameObject, "bg1/bg2/info/tequan") self.infoPre=Util.GetGameObject(self.gameObject, "bg1/bg2/tequanText") @@ -64,6 +65,21 @@ function GMShuaChongTeQuan:InitComponent() elseif state==2 then self.payTxt.text="已领取" end + if _index>1 then + local lastId=_TabData[_index-1].id + local lastmiss=ActivityGiftManager.GetActivityInfo(ActivityTypeDef.shuaChongTeQuan,lastId) + local lastState=lastmiss.state + if lastState==0 then + self.btn_buy:SetActive(false) + self.hintTxt.gameObject:SetActive(true) + self.hintTxt.text="开通".._TabData[_index-1].name.."解锁购买" + else + self.btn_buy:SetActive(true) + self.hintTxt.gameObject:SetActive(false) + end + else + self.hintTxt.gameObject:SetActive(false) + end Util.AddOnceClick(self.btn_buy,function() if state==0 then PayManager.Pay(recharge.Id, function()