多对塔挑战修改
parent
fdae5c1348
commit
6085b2193a
|
@ -125,10 +125,10 @@ function GodsWayTowerPanel:BindEvent()
|
|||
PopupTipPanel.ShowTip("扫荡次数不足")
|
||||
return
|
||||
end
|
||||
if not ConfigManager.TryGetConfigDataByDoubleKey(ConfigName.DuoDuiTower,"Type",curType,"TowerNumber",curFloor + 1) then
|
||||
PopupTipPanel.ShowTip("已通关全部层数,无法继续挑战")
|
||||
return
|
||||
end
|
||||
-- if not ConfigManager.TryGetConfigDataByDoubleKey(ConfigName.DuoDuiTower,"Type",curType,"TowerNumber",curFloor + 1) then
|
||||
-- PopupTipPanel.ShowTip("已通关全部层数,无法继续挑战")
|
||||
-- return
|
||||
-- end
|
||||
-- if FormationManager.CheckFormationValid(curType + 3000) then
|
||||
-- MonsterCampManager.ExecuteFightBattle(trailData.monsterWave + 1 ,0,function() this:OnShow() end,curType,true)
|
||||
-- else
|
||||
|
|
|
@ -56,7 +56,7 @@ function GodsWaySingleSingleWave:OnOpen()
|
|||
--self.bg.sprite = self.spLoader:LoadSprite(GetFourElementBgByType(self.trailData.fourElementType))
|
||||
self:UpdatePrivilage()
|
||||
if self.data.wave < curFloor then
|
||||
self.pass.gameObject:SetActive(true)
|
||||
self.pass.gameObject:SetActive(false)
|
||||
self.fight.gameObject:SetActive(false)
|
||||
self.reward.gameObject:SetActive(false)
|
||||
else
|
||||
|
@ -102,25 +102,27 @@ function GodsWaySingleSingleWave:OnOpen()
|
|||
end)
|
||||
end
|
||||
if self.data.wave == curFloor then
|
||||
if self.freeTimes <=0 and self.buyTimes <= 0 then
|
||||
PopupTipPanel.ShowTip("今日已无扫荡次数!")
|
||||
return
|
||||
end
|
||||
if self.freeTimes <= 0 then
|
||||
if BagManager.GetItemCountById(self.itemId) < self.costNum then
|
||||
PopupTipPanel.ShowTip(string.format(Language[10298], itemConfig[self.itemId].Name))
|
||||
return
|
||||
end
|
||||
local buyId=GodsWayTowerManager.GetTowerBuyIdByType(curType)
|
||||
MsgPanel.ShowTwo(string.format("是否花费%s%s购买一次扫荡次数?",self.costNum,itemConfig[self.itemId].Name),function() end,function()
|
||||
ShopManager.RequestBuyShopItem(SHOP_TYPE.FUNCTION_SHOP,self.storeDataId,1,function()
|
||||
PrivilegeManager.RefreshPrivilegeUsedTimes(buyId, 1)
|
||||
x()
|
||||
end)
|
||||
end,"取消","确定")
|
||||
else
|
||||
x()
|
||||
end
|
||||
-- if self.freeTimes <=0 and self.buyTimes <= 0 then
|
||||
-- PopupTipPanel.ShowTip("今日已无扫荡次数!")
|
||||
-- return
|
||||
-- end
|
||||
-- if self.freeTimes <= 0 then
|
||||
-- if BagManager.GetItemCountById(self.itemId) < self.costNum then
|
||||
-- PopupTipPanel.ShowTip(string.format(Language[10298], itemConfig[self.itemId].Name))
|
||||
-- return
|
||||
-- end
|
||||
-- local buyId=GodsWayTowerManager.GetTowerBuyIdByType(curType)
|
||||
-- MsgPanel.ShowTwo(string.format("是否花费%s%s购买一次扫荡次数?",self.costNum,itemConfig[self.itemId].Name),function() end,function()
|
||||
-- ShopManager.RequestBuyShopItem(SHOP_TYPE.FUNCTION_SHOP,self.storeDataId,1,function()
|
||||
-- PrivilegeManager.RefreshPrivilegeUsedTimes(buyId, 1)
|
||||
-- x()
|
||||
-- end)
|
||||
-- end,"取消","确定")
|
||||
-- else
|
||||
-- x()
|
||||
--
|
||||
PopupTipPanel.ShowTip("已通关最高层")
|
||||
return
|
||||
elseif self.data.wave == curFloor + 1 then
|
||||
local teamType=0
|
||||
local myTeams=teamIds[curType]
|
||||
|
@ -273,8 +275,8 @@ function GodsWaySingleSingleWave:SetIcon()
|
|||
Util.SetGray(self.fight,false)
|
||||
else
|
||||
--self.fightBtnMask.sprite = self.spLoader:LoadSprite("r_guji_jihuianniu_02")
|
||||
self.fightBtnIcon.gameObject:SetActive(true)
|
||||
self.fightBtnNum.gameObject:SetActive(true)
|
||||
self.fightBtnIcon.gameObject:SetActive(false)
|
||||
self.fightBtnNum.gameObject:SetActive(false)
|
||||
self.fightBtnIcon.sprite = self.spLoader:LoadSprite(GetResourcePath(itemConfig[self.itemId].ResourceID))
|
||||
local color = 0
|
||||
LogError("self.itemId==="..self.itemId)
|
||||
|
@ -285,10 +287,11 @@ function GodsWaySingleSingleWave:SetIcon()
|
|||
color = "17232A"
|
||||
end
|
||||
self.fightBtnNum.text =string.format("<color=#%s>%s</color>",color,self.costNum)
|
||||
self.fightBtnText.text = string.format("<color=#%s>%s</color>",color,"扫荡")
|
||||
--.fightBtnText.text = string.format("<color=#%s>%s</color>",color,"扫荡")
|
||||
if self.buyTimes < 1 then
|
||||
Util.SetGray(self.fight,true)
|
||||
end
|
||||
self.fightBtnText.text = string.format("<color=#%s>%s</color>","17232A","已通关")
|
||||
end
|
||||
else
|
||||
self.rewardData = self.data.firstReward
|
||||
|
|
Loading…
Reference in New Issue