【ID1018513】【魂印分解】选择多个魂印分解时就算紫色也会提示选择了金色,单个魂印分解时就算白金也不提示

【ID1018512】【魂印分解】列表拖动到底部,点击筛选页签,不回弹
dev_chengFeng
gaoxin 2021-09-24 10:17:25 +08:00
parent 65efa9336c
commit 2473fb149a
1 changed files with 9 additions and 11 deletions

View File

@ -69,9 +69,11 @@ function HeroAndEquipResolvePanel:InitComponent()
soulPrintEndBtns[i]=Util.GetGameObject(self.transform, "endTabs/btnSoulPrintGrid/btnSoulPrintGrid/Btn"..i) soulPrintEndBtns[i]=Util.GetGameObject(self.transform, "endTabs/btnSoulPrintGrid/btnSoulPrintGrid/Btn"..i)
Util.AddClick( soulPrintEndBtns[i], function() Util.AddClick( soulPrintEndBtns[i], function()
if tabSortType == i+3 then if tabSortType == i+3 then
isTop = true
this.SortTypeClick(0,equipEndBtns[i])--全部 this.SortTypeClick(0,equipEndBtns[i])--全部
else else
tabSortType = i+3 tabSortType = i+3
isTop = true
this.SortTypeClick(tabSortType,soulPrintEndBtns[i]) this.SortTypeClick(tabSortType,soulPrintEndBtns[i])
end end
end) end)
@ -296,11 +298,11 @@ function this.SortTypeClick(_sortType,_btn)
isTop = false isTop = false
end end
--特效层级重设 --特效层级重设
for i=1,#list do for i=1,#list do
Util.AddParticleSortLayer(list[i], this.sortingOrder - orginLayer2) Util.AddParticleSortLayer(list[i], this.sortingOrder - orginLayer2)
end end
orginLayer2 = this.sortingOrder orginLayer2 = this.sortingOrder
orginLayer = this.sortingOrder orginLayer = this.sortingOrder
end end
end end
@ -490,10 +492,6 @@ function this.SendBackResolveReCallBack(drop)
local soulPrint= SoulPrintManager.GetSoulPrintQualityDataByType(this.soulPrintChooseType) local soulPrint= SoulPrintManager.GetSoulPrintQualityDataByType(this.soulPrintChooseType)
soulPrintData=SoulPrintManager.GetSoulPrintAndSort(soulPrint) soulPrintData=SoulPrintManager.GetSoulPrintAndSort(soulPrint)
this.selectText.text = Language[11728].."0/"..#soulPrintData this.selectText.text = Language[11728].."0/"..#soulPrintData
--this.SortSoulPrintData(soulPrintData)
--this.ScrollView3:SetData(soulPrintData, function (index, go)
-- this:SetSoulPrintData(go, soulPrintData[index],index)
--end)
end end
this.CleanSelectList() this.CleanSelectList()
--刷新界面 --刷新界面
@ -518,8 +516,8 @@ function this.ResolveBtnClickEvent()
temp[chooseIdList[i]] = 1 temp[chooseIdList[i]] = 1
end end
if not isSoulPrintShowSure then if not isSoulPrintShowSure then
for i=1,#soulPrintData do for x=1,#soulPrintData do
if soulPrintData[i].id == chooseIdList[i] and soulPrintData[i].quality >= 4 then if soulPrintData[x].id == chooseIdList[i] and soulPrintData[x].quality > 4 then
isSoulPrintShowSure=true isSoulPrintShowSure=true
break break
end end