From f30186c57eaae4cfb0c17b7e509c31d0004dbe50 Mon Sep 17 00:00:00 2001 From: ZhangBiao Date: Fri, 19 Mar 2021 16:18:10 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=85=B3=E5=8D=A1=E3=80=91=E5=BA=94?= =?UTF-8?q?=E8=AF=A5=E6=94=B9=E6=88=90=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ActivityGift/OpenSeverWelfarePanel.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/ActivityGift/OpenSeverWelfarePanel.lua b/Assets/ManagedResources/~Lua/Modules/ActivityGift/OpenSeverWelfarePanel.lua index b742ab0ae8..54b34c71fa 100644 --- a/Assets/ManagedResources/~Lua/Modules/ActivityGift/OpenSeverWelfarePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/ActivityGift/OpenSeverWelfarePanel.lua @@ -108,6 +108,7 @@ function this.SingleDataShow(go,rewardData) end end local lingquButton = Util.GetGameObject(activityRewardGo.gameObject, "lingquButton") + local text = Util.GetGameObject(activityRewardGo.gameObject, "lingquButton/Text"):GetComponent("Text") Util.GetGameObject(lingquButton.gameObject, "redPoint"):SetActive(false) local qianwangButton = Util.GetGameObject(activityRewardGo.gameObject, "qianwangButton") local getFinishText = Util.GetGameObject(activityRewardGo.gameObject, "getFinishText") @@ -116,9 +117,19 @@ function this.SingleDataShow(go,rewardData) local state = rewardData.state local value = sConFigData.Values[1][1] local isPass = FightPointPassManager.IsFightPointPass(value) - lingquButton:SetActive(state == 0 and isPass) + lingquButton:SetActive(isPass) qianwangButton:SetActive(state == 0 and not isPass) - getFinishText:SetActive(state == 1) + if state == 1 then + text.text = Language[10101] + Util.SetGray(lingquButton,true) + lingquButton:GetComponent("Button").interactable = false + else + text.text = Language[11948] + Util.SetGray(lingquButton,false) + lingquButton:GetComponent("Button").interactable = true + end + -- getFinishText:SetActive(state == 1) + getFinishText:SetActive(false) needGetUpText:SetActive(state == 0) if isShowNeedGetUpTextId == 0 and state == 0 or isShowNeedGetUpTextId == rewardData.missionId then isShowNeedGetUpTextId = rewardData.missionId