周卡月卡界面调整
parent
2d18090df7
commit
a74690a384
File diff suppressed because it is too large
Load Diff
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue