【福利保箱】

dev_chengFeng
zhangqiang 2021-03-31 21:51:14 +08:00
parent 618e3a5014
commit e05a69f3a4
1 changed files with 15 additions and 14 deletions

View File

@ -58,10 +58,10 @@ end
--绑定事件(用于子类重写)
function CumulativeSignInPage:BindEvent()
for i = 1, #self.boxs do
if data.mission[i].state == 0 then--未领取
if data.value<SignRewardConfig[i].Values[1][1] then
--点击显示预览
Util.AddOnceClick(self.boxs[i].btnBox,function()
Util.AddOnceClick(self.boxs[i].btnBox,function()
if data.mission[i].state == 0 then--未领取
if data.value < SignRewardConfig[i].Values[1][1] then
--点击显示预览
local getInfo Util.GetGameObject(self.rewardPanel,"getInfo"):GetComponent("Text").text = "连续签到"..SignRewardConfig[i].Values[1][1].."天获得:"
for j = 1, #SignRewardConfig[i].Reward do
if not self.items[j] then
@ -74,16 +74,16 @@ function CumulativeSignInPage:BindEvent()
end
self.rewardPanel:SetActive(true)
self.rewardPanel:GetComponent("RectTransform").localPosition = pos[i]
end)
else
Util.AddOnceClick(self.boxs[i].btnBox,function()
NetManager.GetActivityRewardRequest(data.mission[i].missionId, data.activityId, function(drop)
UIManager.OpenPanel(UIName.RewardItemPopup,drop,1)
self:RefreshBox()
end)
end)
end
end
else
Util.AddOnceClick(self.boxs[i].btnBox,function()
NetManager.GetActivityRewardRequest(data.mission[i].missionId, data.activityId, function(drop)
UIManager.OpenPanel(UIName.RewardItemPopup,drop,1)
self:RefreshBox()
end)
end)
end
end
end)
end
Util.AddOnceClick(self.maskBtn,function()
for i = 1, #self.items do
@ -253,6 +253,7 @@ function CumulativeSignInPage:SetIcon(index,root)
end
function CumulativeSignInPage:RefreshBox()
data = ActivityGiftManager.GetActivityTypeInfo(ActivityTypeDef.SignInfo)
local curDay = data.value
self.progressBottom.fillAmount = curDay/7
self.dayText.text = curDay..""