特训UI修改

xiejun 2023-11-30 15:23:29 +08:00
parent d78d5df5f2
commit b9d5a38850
2 changed files with 17 additions and 6 deletions

View File

@ -1288,7 +1288,7 @@ function GetQuantityImageByqualityPoint(quality)
end
end
--通过item稀有度读取背景框
--通过item稀有度读取文字
function GetQuantityStrByquality(quality)
if quality == 1 then
return Language[10181]

View File

@ -185,14 +185,17 @@ function SpecailTrainingInfoPopup:SetSingleData(index,_go,_data)
tAtt=TrainingSetting.AttackProperty
trainExp=TrainingSetting.TrainExp1
curExp=self._curHerodata.HeroTraining.attackExp
Text.text="攻击特训"
elseif i==2 then
tAtt=TrainingSetting.HpProperty
trainExp=TrainingSetting.TrainExp2
curExp=self._curHerodata.HeroTraining.defenseExp
curExp=self._curHerodata.HeroTraining.hpExp
Text.text="血量特训"
elseif i==3 then
tAtt=TrainingSetting.PhProperty
trainExp=TrainingSetting.TrainExp3
curExp=self._curHerodata.HeroTraining.hpExp
curExp=self._curHerodata.HeroTraining.defenseExp
Text.text="防御特训"
end
for j=1 ,#tAtt do
local str1,str2=HeroManager.GetAttSingleText(tAtt[j][1],tAtt[j][2]);
@ -362,7 +365,14 @@ function SpecailTrainingInfoPopup:SetSingleData(index,_go,_data)
singleSkillList[i].transform.localPosition = Vector3.zero
end
local curData=tmpData[i]
Util.GetGameObject(singleSkillList[i],"Name"):GetComponent("Text").text=curData.Name
local itemIcon= Util.GetGameObject(singleSkillList[i],"hero/icon"):GetComponent("Image")
if curData.type==1 then
Util.GetGameObject(singleSkillList[i],"Name"):GetComponent("Text").text=GetQuantityStrByquality(curData.data[3])..curData.Name
itemIcon.sprite=self.spLoader:LoadSprite("UI_hz_beibao_duigoudi")
else
Util.GetGameObject(singleSkillList[i],"Name"):GetComponent("Text").text=NumToChinese[curData.heroGroupData[1]]..""..curData.Name
itemIcon.sprite=self.spLoader:LoadSprite("UI_hz_zhonghe05_70")
end
local needNum= Util.GetGameObject(singleSkillList[i],"hero/lvbg/CountText"):GetComponent("Text")
local neednum=1
if curData.type==1 then
@ -372,9 +382,10 @@ function SpecailTrainingInfoPopup:SetSingleData(index,_go,_data)
needNum.text="0".."/"..curData.heroGroupData[2]
neednum=curData.heroGroupData[2]
end
local itemIcon= Util.GetGameObject(singleSkillList[i],"hero/icon"):GetComponent("Image")
local add=Util.GetGameObject(singleSkillList[i],"hero/icon/add")
local Btn=Util.GetGameObject(singleSkillList[i],"frame")
Util.AddOnceClick(Btn, function()
UIManager.OpenPanel(UIName.TrainingItemListPanel,curData,
function(selectItems,selectHeroOrItems)
@ -390,7 +401,7 @@ function SpecailTrainingInfoPopup:SetSingleData(index,_go,_data)
selectSkillUnlockItems1[i]=selectItems[i]
end
else
itemIcon.sprite=self.spLoader:LoadSprite("UI_hz_zhonghe05_70")
itemIcon.sprite=self.spLoader:LoadSprite("UI_hz_beibao_duigoudi")
add:SetActive(true)
needNum.text="0".."/"..neednum
end