【抽卡优化】连续十连或单抽也有确认提示
parent
f7804d531a
commit
becdc2dd88
|
@ -40,9 +40,9 @@ function this.SetBasicValues(giftGoodsList)
|
|||
|
||||
local rechargeConfigLocal = ConfigManager.GetConfigData(ConfigName.RechargeCommodityConfig, giftGoodsInfo.goodsId)
|
||||
|
||||
LogGreen("------充值活动-----------礼包类型:".. rechargeConfigLocal.Type .." 礼包ID:".. giftGoodsInfo.goodsId .." 已购:"
|
||||
..giftGoodsInfo.buyTimes.." 开始:"..giftGoodsInfo.startTime.." 结束:"
|
||||
..giftGoodsInfo.endTime .. " 可购(没卵用):" .. giftGoodsInfo.dynamicBuyTimes)
|
||||
-- LogGreen("------充值活动-----------礼包类型:".. rechargeConfigLocal.Type .." 礼包ID:".. giftGoodsInfo.goodsId .." 已购:"
|
||||
-- ..giftGoodsInfo.buyTimes.." 开始:"..giftGoodsInfo.startTime.." 结束:"
|
||||
-- ..giftGoodsInfo.endTime .. " 可购(没卵用):" .. giftGoodsInfo.dynamicBuyTimes)
|
||||
if giftGoodsInfo.endTime == 0 and giftGoodsInfo.startTime == 0 and (rechargeConfigLocal.ShowType == 25 or rechargeConfigLocal.ShowType == 26 or rechargeConfigLocal.ShowType == 8) then
|
||||
else
|
||||
if giftGoodsInfoList[rechargeConfigLocal.Type] then
|
||||
|
|
|
@ -85,7 +85,7 @@ function this:OnShow(_parent,...)
|
|||
|
||||
Util.AddOnceClick(this.btn,function()
|
||||
this.btnClick=(this.btnClick and this.btnClick==1) and 0 or 1
|
||||
LogPink(this.btnClick)
|
||||
LogPink(var..":"..this.btnClick)
|
||||
PlayerPrefs.SetInt(var,this.btnClick)
|
||||
go:SetActive(PlayerPrefs.GetInt(var)==1)
|
||||
end)
|
||||
|
|
|
@ -82,16 +82,24 @@ function SingleRecruitPanel:BindEvent()
|
|||
return
|
||||
end
|
||||
end
|
||||
RecruitManager.RecruitRequest(type,function(msg)
|
||||
if d[1] == 16 and lotterySetting[type].MoneyTimes and lotterySetting[type].MoneyTimes > 0 then
|
||||
PrivilegeManager.RefreshPrivilegeUsedTimes(lotterySetting[type].MoneyTimes,1)--记录妖晶限购抽卡次数
|
||||
end
|
||||
PrivilegeManager.RefreshPrivilegeUsedTimes(maxTimesId,1)--记录抽卡次数
|
||||
for i=1, #msg.drop.Hero do
|
||||
heroData = msg.drop.Hero[i]
|
||||
self:UpdataPanelData(heroData)
|
||||
end
|
||||
end,maxTimesId)
|
||||
local recruitOne = function()
|
||||
RecruitManager.RecruitRequest(type,function(msg)
|
||||
if d[1] == 16 and lotterySetting[type].MoneyTimes and lotterySetting[type].MoneyTimes > 0 then
|
||||
PrivilegeManager.RefreshPrivilegeUsedTimes(lotterySetting[type].MoneyTimes,1)--记录妖晶限购抽卡次数
|
||||
end
|
||||
PrivilegeManager.RefreshPrivilegeUsedTimes(maxTimesId,1)--记录抽卡次数
|
||||
for i=1, #msg.drop.Hero do
|
||||
heroData = msg.drop.Hero[i]
|
||||
self:UpdataPanelData(heroData)
|
||||
end
|
||||
end,maxTimesId)
|
||||
end
|
||||
local state = PlayerPrefs.GetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.Ten)
|
||||
if state==0 and d[1] == 16 then
|
||||
UIManager.OpenPanel(UIName.GeneralPopup,GENERAL_POPUP_TYPE.RecruitConfirm,RecruitType.Single,recruitOne)
|
||||
else
|
||||
recruitOne()
|
||||
end
|
||||
end)
|
||||
Util.AddClick(this.dragView.gameObject, function ()
|
||||
if testLiveGO then
|
||||
|
|
|
@ -52,13 +52,22 @@ function TenRecruitPanel:BindEvent()
|
|||
return
|
||||
end
|
||||
end
|
||||
RecruitManager.RecruitRequest(type, function(msg)
|
||||
if d[1] == 16 and lotterySetting[type].MoneyTimes and lotterySetting[type].MoneyTimes > 0 then
|
||||
PrivilegeManager.RefreshPrivilegeUsedTimes(lotterySetting[type].MoneyTimes,10)--记录妖晶限购抽卡次数
|
||||
end
|
||||
PrivilegeManager.RefreshPrivilegeUsedTimes(maxTimesId,10)--记录抽卡次数
|
||||
UIManager.OpenPanel(UIName.SingleRecruitPanel, msg.drop.Hero, type,2)
|
||||
end,maxTimesId)
|
||||
local recruitTen = function()
|
||||
RecruitManager.RecruitRequest(type, function(msg)
|
||||
if d[1] == 16 and lotterySetting[type].MoneyTimes and lotterySetting[type].MoneyTimes > 0 then
|
||||
PrivilegeManager.RefreshPrivilegeUsedTimes(lotterySetting[type].MoneyTimes,10)--记录妖晶限购抽卡次数
|
||||
end
|
||||
PrivilegeManager.RefreshPrivilegeUsedTimes(maxTimesId,10)--记录抽卡次数
|
||||
UIManager.OpenPanel(UIName.SingleRecruitPanel, msg.drop.Hero, type,2)
|
||||
end,maxTimesId)
|
||||
end
|
||||
|
||||
local state = PlayerPrefs.GetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.Ten)
|
||||
if state==0 and d[1] == 16 then
|
||||
UIManager.OpenPanel(UIName.GeneralPopup,GENERAL_POPUP_TYPE.RecruitConfirm,RecruitType.Ten,recruitTen)
|
||||
else
|
||||
recruitTen()
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue