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