【灵兽放生】灵兽放生界面数量超过一屏,选中底部灵兽选中状态错误修改

dev_chengFeng
wangzhenxing 2020-11-02 15:02:47 +09:00
parent 3bbaab27be
commit ce0e5a8229
1 changed files with 4 additions and 5 deletions

View File

@ -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)