【山河试炼】提交
parent
6d56325c26
commit
3a3bcf21b8
|
|
@ -65,13 +65,13 @@ end
|
|||
|
||||
--界面打开或者重新打开后,界面刷新时调用(用于子类重写)
|
||||
function FightLevelTrialPanel:OnShow()
|
||||
FightLevelTrialPanel:Refresh()
|
||||
FightLevelTrialPanel:Refresh(true,true)
|
||||
end
|
||||
|
||||
function FightLevelTrialPanel:Refresh()
|
||||
function FightLevelTrialPanel:Refresh(isTop,isAni)
|
||||
self.actData = CommonActPageManager.GetData(ActivityTypeDef.ShanHeShiLian)
|
||||
FightLevelTrialPanel:SetNumbers()
|
||||
FightLevelTrialPanel:SetRewards()
|
||||
FightLevelTrialPanel:SetRewards(isTop,isAni)
|
||||
end
|
||||
|
||||
function FightLevelTrialPanel:SetNumbers()
|
||||
|
|
@ -105,10 +105,10 @@ function FightLevelTrialPanel:SetNumbers()
|
|||
self.timer:Start()
|
||||
end
|
||||
|
||||
function FightLevelTrialPanel:SetRewards()
|
||||
function FightLevelTrialPanel:SetRewards(isTop,isAni)
|
||||
self.ScrollView:SetData(self.actData.rewards, function (index, go)
|
||||
FightLevelTrialPanel:SingleDataShow(go, self.actData.rewards[index],index)
|
||||
end)
|
||||
end,not isTop,not isAni)
|
||||
end
|
||||
|
||||
function FightLevelTrialPanel:SingleDataShow(item,data,index)
|
||||
|
|
@ -121,7 +121,7 @@ function FightLevelTrialPanel:SingleDataShow(item,data,index)
|
|||
local state = 0
|
||||
if data.state == 1 then
|
||||
state = 2
|
||||
elseif data.otherData.Values[1][1] > data.progress then
|
||||
elseif data.otherData.Values[1][1] > FightLevelManager.GetAllChapterStars() then
|
||||
state = 0
|
||||
else
|
||||
state = 1
|
||||
|
|
@ -145,7 +145,7 @@ function FightLevelTrialPanel:SingleDataShow(item,data,index)
|
|||
elseif state == 1 then
|
||||
NetManager.GetActivityRewardRequest(data.missionId,self.actData.activityId,function (_drop)
|
||||
UIManager.OpenPanel(UIName.RewardItemPopup,_drop,1,function()
|
||||
FightLevelTrialPanel:Refresh()
|
||||
FightLevelTrialPanel:Refresh(false,false)
|
||||
end)
|
||||
end)
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue