挑战副本红点提交

dev_chengFeng
yuanshuai 2022-04-20 13:23:08 +08:00
parent 0cad07009a
commit 50683260c7
5 changed files with 19 additions and 25 deletions

View File

@ -681,6 +681,9 @@ RedPointType = {
Recharge = 120, Recharge = 120,
RightUp2 = 122,--主界面右上角伸缩条 RightUp2 = 122,--主界面右上角伸缩条
challengeCopy=123,--挑战副本
----礼包相关------ ----礼包相关------
Operating = 201, --运营(主界面礼包) Operating = 201, --运营(主界面礼包)
CumulativeSignIn = 202,--累计签到 CumulativeSignIn = 202,--累计签到

View File

@ -864,6 +864,18 @@ function this. CarbonRedCheck(redType)
return true return true
end end
return false return false
elseif redType == RedPointType.challengeCopy then
for k,v in pairs(this.challengeCopyDataTable) do
if v.openState==1 then
local configData= ConfigManager.GetConfigDataByDoubleKey(ConfigName.ChallengeStage,"Chapter",v.type,"Section",1)
local freeTimeId=configData.PivilegeID[2]
local freeTime=PrivilegeManager.GetPrivilegeRemainValue(freeTimeId) --免费次数
if freeTime>0 then
return true
end
end
end
return false
end end
end end

View File

@ -125,7 +125,7 @@ function ChallengeCopyPanel:RefreshRedPotShow()
for i = 1,tabs.childCount do for i = 1,tabs.childCount do
Util.GetGameObject(tabs:GetChild(i-1),"Redpot").gameObject:SetActive(CarbonManager.challengeCopyDataTable[i].openState==1 and freeTime>0) Util.GetGameObject(tabs:GetChild(i-1),"Redpot").gameObject:SetActive(CarbonManager.challengeCopyDataTable[i].openState==1 and freeTime>0)
end end
CheckRedPointStatus(RedPointType.HeroExplore) CheckRedPointStatus(RedPointType.challengeCopy)
end end
function ChallengeCopyPanel:OnClose() function ChallengeCopyPanel:OnClose()
@ -303,27 +303,6 @@ function this.SetData(root, data)
end) end)
end) end)
end end
-- TODO: 没有战斗结果校验
-- NetManager.ChallengeCopyRequest(data.Chapter,type,data.Id,function(msg)
-- local fightData = BattleManager.GetBattleServerData(msg)
-- if type==1 then --挑战
-- UIManager.OpenPanel(UIName.BattlePanel, fightData, BATTLE_TYPE.CHALLENG_COPY , function(result)
-- if result.result ==0 then
-- elseif result.result==1 then
-- UIManager.OpenPanel(UIName.RewardItemPopup,msg.drop,1,function()
-- CarbonManager.UpdateChallengeCopyFloor(data.Chapter)
-- this.RefreshShow(carbonIndex,false,false)
-- end)
-- end
-- end)
-- elseif type==2 then --扫荡
-- UIManager.OpenPanel(UIName.RewardItemPopup,msg.drop,1,function()
-- PrivilegeManager.RefreshPrivilegeUsedTimes(data.PivilegeID[2],1)
-- this.RefreshShow(carbonIndex,false,false)
-- end)
-- end
-- end)
end) end)
end end
@ -334,8 +313,6 @@ function this.SetTimeTip()
local freeTimeId=curData[1].PivilegeID[2] local freeTimeId=curData[1].PivilegeID[2]
buyTime= ShopManager.GetShopItemRemainBuyTimes(SHOP_TYPE.FUNCTION_SHOP,storeData.Id) --购买次数 buyTime= ShopManager.GetShopItemRemainBuyTimes(SHOP_TYPE.FUNCTION_SHOP,storeData.Id) --购买次数
freeTime=PrivilegeManager.GetPrivilegeRemainValue(freeTimeId) --免费次数 freeTime=PrivilegeManager.GetPrivilegeRemainValue(freeTimeId) --免费次数
LogGreen("购买次数:"..buyTime.." 免费次数:"..freeTime)
LogGreen("storeData.Id:"..storeData.Id.." GoodsName"..storeData.GoodsName)
local str="" local str=""
if freeTime>0 then if freeTime>0 then
str=string.format(Language[12292],tostring(freeTime)) str=string.format(Language[12292],tostring(freeTime))

View File

@ -43,7 +43,7 @@ local carbonData = {
objName = "endless", objName = "endless",
nameImg = "f_fuben_fubenming_06", nameImg = "f_fuben_fubenming_06",
btnPos = Vector2(86,-9), btnPos = Vector2(86,-9),
redPointType = RedPointType.EndLess, redPointType = RedPointType.challengeCopy,
effect1 = "Fx_WuJinFuBen", effect1 = "Fx_WuJinFuBen",
effect2 = "Fx_WuJinFuBen_S", effect2 = "Fx_WuJinFuBen_S",
}, },

View File

@ -104,6 +104,7 @@ function this.InitRedPointAllRelate()
RPData:SetParent(RedPointType.HeroExplore, RedPointType.ExploreMain)--日常副本 RPData:SetParent(RedPointType.HeroExplore, RedPointType.ExploreMain)--日常副本
RPData:SetParent(RedPointType.EpicExplore, RedPointType.ExploreMain)--心魔试炼 RPData:SetParent(RedPointType.EpicExplore, RedPointType.ExploreMain)--心魔试炼
RPData:SetParent(RedPointType.FightLevel, RedPointType.ExploreMain)--山河社稷图 RPData:SetParent(RedPointType.FightLevel, RedPointType.ExploreMain)--山河社稷图
RPData:SetParent(RedPointType.challengeCopy, RedPointType.ExploreMain)--挑战副本
RPData:SetParent(RedPointType.LegendExplore, RedPointType.Guild)--车迟斗法 RPData:SetParent(RedPointType.LegendExplore, RedPointType.Guild)--车迟斗法
RPData:SetParent(RedPointType.HeartDemon,RedPointType.EpicExplore) RPData:SetParent(RedPointType.HeartDemon,RedPointType.EpicExplore)
@ -530,6 +531,7 @@ function this.RegisterRedCheckFunc()
RPData:AddCheckFunc(RedPointType.OrdinaryExplore, CarbonManager.CarbonRedCheck) RPData:AddCheckFunc(RedPointType.OrdinaryExplore, CarbonManager.CarbonRedCheck)
RPData:AddCheckFunc(RedPointType.HeroExplore, CarbonManager.CarbonRedCheck) RPData:AddCheckFunc(RedPointType.HeroExplore, CarbonManager.CarbonRedCheck)
RPData:AddCheckFunc(RedPointType.challengeCopy, CarbonManager.CarbonRedCheck)
--RPData:AddCheckFunc(RedPointType.HeartDemon, CarbonManager.CarbonRedCheck) --RPData:AddCheckFunc(RedPointType.HeartDemon, CarbonManager.CarbonRedCheck)
RPData:AddCheckFunc(RedPointType.EpicExplore_LevleReward, CarbonManager.CarbonRedCheck) RPData:AddCheckFunc(RedPointType.EpicExplore_LevleReward, CarbonManager.CarbonRedCheck)
RPData:AddCheckFunc(RedPointType.EpicExplore_MoppingUp, MonsterCampManager.CarbonRedCheck) RPData:AddCheckFunc(RedPointType.EpicExplore_MoppingUp, MonsterCampManager.CarbonRedCheck)