qinglong redpoint commit

dev_chengFeng
jiaoyangna 2020-08-25 11:21:42 +08:00
parent 4a80694e19
commit 9ad0593572
3 changed files with 26 additions and 12 deletions

View File

@ -572,7 +572,6 @@ function this:BindEvent()
end) end)
--戒灵秘宝 --戒灵秘宝
Util.AddClick(this.treasureOfSl, function() Util.AddClick(this.treasureOfSl, function()
local page, extra = TreasureOfSomebodyManagerV2.GetTreasureRedPointShow()
UIManager.OpenPanel(UIName.MissionDailyPanel,2) UIManager.OpenPanel(UIName.MissionDailyPanel,2)
end) end)
-- --天宫秘宝 -- --天宫秘宝

View File

@ -164,7 +164,10 @@ function this:topBar()
NetManager.GetActivityRewardRequest(-2,QinglongSerectTreasureManager.activityId,function(msg) NetManager.GetActivityRewardRequest(-2,QinglongSerectTreasureManager.activityId,function(msg)
PrivilegeManager.RefreshPrivilegeUsedTimes(1007, 1) PrivilegeManager.RefreshPrivilegeUsedTimes(1007, 1)
PopupTipPanel.ShowTip("成功领取额外积分包") PopupTipPanel.ShowTip("成功领取额外积分包")
this.refresh() Timer.New(function()
LogBlue("level:"..QinglongSerectTreasureManager.GetLevel())
this.refresh()
end,1):Start()
end) end)
end,1.5):Start() end,1.5):Start()
end) end)
@ -201,20 +204,30 @@ end
--单个任务 --单个任务
function this:SingleTask(rewardItem, rewardSingleData) function this:SingleTask(rewardItem, rewardSingleData)
local scoreLevel = Util.GetGameObject(rewardItem, "scoreLevel"):GetComponent("Text") local scoreLevel = Util.GetGameObject(rewardItem, "scoreLevel"):GetComponent("Text")
local pos1 = Util.GetGameObject(rewardItem, "itemPos_1") local box1 = Util.GetGameObject(rewardItem, "box1")
local pos3 = Util.GetGameObject(rewardItem, "itemPos_3") local box2 = Util.GetGameObject(rewardItem, "box2")
local pos4 = Util.GetGameObject(rewardItem, "itemPos_4")
if not itemsList[rewardItem] then if not itemsList[rewardItem] then
local item1 = SubUIManager.Open(SubUIConfig.ItemView, pos1.transform) itemsList[rewardItem] = {}
local item3 = SubUIManager.Open(SubUIConfig.ItemView, pos3.transform) end
local item4 = SubUIManager.Open(SubUIConfig.ItemView, pos4.transform) for i = 1, #itemsList[rewardItem] do
itemsList[rewardItem] ={item1,item3,item4} itemsList[rewardItem][i].gameObject:SetActive(false)
end end
scoreLevel.text = rewardSingleData.level scoreLevel.text = rewardSingleData.level
for i = 1, #itemsList[rewardItem] do
if i <= #rewardSingleData.Reward and rewardSingleData.Reward[i] then for i = 1, #rewardSingleData.Reward do
if not itemsList[rewardItem][i] then
itemsList[rewardItem][i] = SubUIManager.Open(SubUIConfig.ItemView,box1.transform)
itemsList[rewardItem][i].gameObject:SetActive(false)
end
if rewardSingleData.Reward[i] then
if rewardSingleData.Reward[i].type == 1 then
itemsList[rewardItem][i].gameObject.transform:SetParent(box1.transform)
else
itemsList[rewardItem][i].gameObject.transform:SetParent(box2.transform)
end
itemsList[rewardItem][i].gameObject:GetComponent("RectTransform").localPosition = Vector3.zero
itemsList[rewardItem][i].gameObject:SetActive(true) itemsList[rewardItem][i].gameObject:SetActive(true)
itemsList[rewardItem][i]:OnOpen(false, rewardSingleData.Reward[i].item, 0.8, false) itemsList[rewardItem][i]:OnOpen(false, rewardSingleData.Reward[i].item, 0.8, false)
else else

View File

@ -152,6 +152,8 @@ function this.InitRedPointAllRelate()
RPData:SetParent(RedPointType.DailyTask, RedPointType.DailyTaskMain) RPData:SetParent(RedPointType.DailyTask, RedPointType.DailyTaskMain)
RPData:SetParent(RedPointType.QinglongSerectTreasure, RedPointType.DailyTaskMain) RPData:SetParent(RedPointType.QinglongSerectTreasure, RedPointType.DailyTaskMain)
RPData:SetParent(RedPointType.QinglongSerectTreasureTrail, RedPointType.DailyTaskMain) RPData:SetParent(RedPointType.QinglongSerectTreasureTrail, RedPointType.DailyTaskMain)
RPData:SetParent(RedPointType.QinglongSerectTreasure, RedPointType.TreasureOfSl)
RPData:SetParent(RedPointType.QinglongSerectTreasureTrail, RedPointType.TreasureOfSl)
RPData:SetParent(RedPointType.SecretTer_MaxBoxReward, RedPointType.SecretTer) RPData:SetParent(RedPointType.SecretTer_MaxBoxReward, RedPointType.SecretTer)
RPData:SetParent(RedPointType.SecretTer_HaveFreeTime, RedPointType.SecretTer) RPData:SetParent(RedPointType.SecretTer_HaveFreeTime, RedPointType.SecretTer)
RPData:SetParent(RedPointType.SecretTer_IsCanFight, RedPointType.SecretTer) RPData:SetParent(RedPointType.SecretTer_IsCanFight, RedPointType.SecretTer)
@ -263,7 +265,7 @@ function this.RegisterRedCheckFunc()
RPData:AddCheckFunc(RedPointType.DiffMonster, DiffMonsterManager.GetDiffMonsterRedPointStatus, FUNCTION_OPEN_TYPE.DIFFER_DEMONS) RPData:AddCheckFunc(RedPointType.DiffMonster, DiffMonsterManager.GetDiffMonsterRedPointStatus, FUNCTION_OPEN_TYPE.DIFFER_DEMONS)
RPData:AddCheckFunc(RedPointType.TreasureOfSl, TreasureOfSomebodyManagerV2.GetTreasureRedPointState) --RPData:AddCheckFunc(RedPointType.TreasureOfSl, TreasureOfSomebodyManagerV2.GetTreasureRedPointState)
RPData:AddCheckFunc(RedPointType.Mail_Local, MailManager.GetMailRedPointState) RPData:AddCheckFunc(RedPointType.Mail_Local, MailManager.GetMailRedPointState)