【灵兽放生】灵兽放生界面数量超过一屏,选中底部灵兽选中状态错误修改
parent
3bbaab27be
commit
ce0e5a8229
|
@ -289,7 +289,7 @@ function this.SingleHeroDataShow(go,_heroData,isGray)
|
|||
local starGrid = Util.GetGameObject(_go.transform, "star")
|
||||
SetHeroStars(starGrid, heroData.star,1,Vector2.New(32.5,32.5),-15)
|
||||
local choosed =Util.GetGameObject(_go.transform, "choosed")
|
||||
if heroData.ischip then
|
||||
if heroData.ischip==1 then
|
||||
choosed:SetActive(selectChipId==heroData.dynamicId)
|
||||
else
|
||||
choosed:SetActive(selectHeroData[heroData.dynamicId] ~= nil)
|
||||
|
@ -350,7 +350,9 @@ function this.SingleHeroDataShow(go,_heroData,isGray)
|
|||
end
|
||||
return
|
||||
end
|
||||
|
||||
choosed:SetActive(true)
|
||||
selectHeroData[heroData.dynamicId]=heroData
|
||||
this.selectText.text = Language[11775]..LengthOfTable(selectHeroData).."/"..maxSelectNum
|
||||
--如果选中灵兽的数量为最大
|
||||
if LengthOfTable(selectHeroData)==maxSelectNum then
|
||||
PopupTipPanel.ShowTip(string.format(Language[12396],maxSelectNum))
|
||||
|
@ -365,10 +367,7 @@ function this.SingleHeroDataShow(go,_heroData,isGray)
|
|||
this.chipObj:SetActive(false)
|
||||
isPokemon = true
|
||||
end
|
||||
choosed:SetActive(true)
|
||||
selectHeroData[heroData.dynamicId]=heroData
|
||||
|
||||
this.selectText.text = Language[11775]..LengthOfTable(selectHeroData).."/"..maxSelectNum
|
||||
end
|
||||
end)
|
||||
|
||||
|
|
Loading…
Reference in New Issue