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