周卡月卡界面调整

dev_chengFeng
yuanshuai 2022-06-09 17:10:07 +08:00
parent 2d18090df7
commit a74690a384
2 changed files with 68 additions and 807 deletions

View File

@ -34,9 +34,6 @@ function MonthCardPage:InitComponent()
self.cardPres[i].btnText = Util.GetGameObject(self.cardPres[i].month, "Text"):GetComponent("Text")
self.cardPres[i].monthRedPot = Util.GetGameObject(self.cardPres[i].month, "redPoint")
self.cardPres[i].time = Util.GetGameObject(self.cardPres[i].go, "time")
self.cardPres[i].day=Util.GetGameObject(self.cardPres[i].go, "day")
self.cardPres[i].dayText = Util.GetGameObject(self.cardPres[i].go, "day/Text2"):GetComponent("Text")
self.cardPres[i].icon = Util.GetGameObject(self.cardPres[i].go, "day/icon"):GetComponent("Image")
self.cardPres[i].activRewardGrid=Util.GetGameObject(self.cardPres[i].go, "reward/activScroll/activRewardGrid")
self.cardPres[i].dayRewardGrid=Util.GetGameObject(self.cardPres[i].go, "reward/dayScroll/dayRewardGrid")
self.cardPres[i].rewardNum=Util.GetGameObject(self.cardPres[i].go, "Image (1)/num"):GetComponent("Text")
@ -120,8 +117,6 @@ function MonthCardPage:SetCardShow(i)
local curMonthCardConfig=monthCardConFig[cardType]
local rechargeConfig = ConfigManager.GetConfigData(ConfigName.RechargeCommodityConfig,curMonthCardConfig.Price)
cardData[i].curState = monthCardData.state
self.cardPres[i].dayText.text = "累计可获得: "..curMonthCardConfig.ContiueDays * curMonthCardConfig.BaseReward[1][2]
self.cardPres[i].icon.sprite = self.spLoader:LoadSprite(GetResourcePath(ConfigManager.GetConfigData(ConfigName.ItemConfig,curMonthCardConfig.BaseReward[1][1]).ResourceID))
self.cardPres[i].monthRedPot:SetActive(MonthCardManager.RefreshMonthCardRedPoint(cardType))
if cardType==MONTH_CARD_TYPE.MONTHCARD then
self.cardPres[i].rewardNum.text="双倍"
@ -148,12 +143,12 @@ function MonthCardPage:SetCardShow(i)
---设置奖励物品显示
for j = 1, #rechargeConfig.RewardShow do
local itemInfo = SubUIManager.Open(SubUIConfig.ItemView, self.cardPres[i].activRewardGrid.transform)
itemInfo:OnOpen(false, rechargeConfig.RewardShow[j], 0.4)
itemInfo:OnOpen(false, rechargeConfig.RewardShow[j], 0.6)
end
for j = 1, #curMonthCardConfig.BaseReward do
local itemInfo = SubUIManager.Open(SubUIConfig.ItemView, self.cardPres[i].dayRewardGrid.transform)
itemInfo:OnOpen(false, curMonthCardConfig.BaseReward[j], 0.4)
itemInfo:OnOpen(false, curMonthCardConfig.BaseReward[j], 0.6)
end
end
@ -165,12 +160,10 @@ function MonthCardPage:SetMonthCardTimes(i)
---设置剩余时间
if monthCardData.state > 0 then
self.cardPres[i].time:SetActive(true)
self.cardPres[i].day:SetActive(false)
local residueTimeNum = monthCardData.endingTime + (curMonthCardConfig.ContiueDays * 24 * 3600) - GetTimeStamp()
local dayNum = math.floor(residueTimeNum / (24 * 3600))
self.cardPres[i].time:GetComponent("Text").text = Language[10480] .. dayNum ..Language[10017]
else
self.cardPres[i].day:SetActive(true)
self.cardPres[i].time:SetActive(false)
end
end