TCX_LongZhu
DESKTOP-MMO982B\User 2026-05-08 17:59:02 +08:00
parent 6ca72f2364
commit fb18f79dea
1 changed files with 28 additions and 1 deletions

View File

@ -221,8 +221,35 @@ function PracticeImprint:ShowSingleImprintInfoLayout(_serverData,_configData)
end
self.itemList[i]:SetActive(true)
end
self.needs:SetActive(true)
local heroContion= Util.GetGameObject(self.ImprintInfo,"heroContion")
local condition = Util.GetGameObject(heroContion,"condition"):GetComponent("Text")
condition.text = ""
if _configData.OpenType == 1 then
heroContion:SetActive(true)
for i=1, #_configData.OpenValue do
local t = Util.GetGameObject(heroContion.transform,"HeroList/hero"..tostring(i).."/hero/icon"):GetComponent("Image")
local heroConfig = ConfigManager.GetConfigDataByKey(ConfigName.HeroConfig,"Id",_configData.OpenValue[i][1])
t.sprite=self.spLoader:LoadSprite(GetResourcePath(heroConfig.Icon))
if _configData.OpenValue[i][2] > 10 then
condition.text = condition.text .. heroConfig.ReadingName .. "达到飞升" .. (_configData.OpenValue[i][2]-10) .."\n"
else
condition.text = condition.text .. heroConfig.ReadingName .. "达到" .. _configData.OpenValue[i][2] .."星\n"
end
end
condition.text = condition.text.."可解锁"
elseif _configData.OpenType == 2 then
heroContion:SetActive(true)
for i=1, #_configData.OpenValue do
local t = Util.GetGameObject(heroContion.transform,"HeroList/hero"..tostring(i).."/hero/icon"):GetComponent("Image")
local itemConfig = ConfigManager.GetConfigDataByKey(ConfigName.ItemConfig,"Id",_configData.OpenValue[i][1])
t.sprite=self.spLoader:LoadSprite(GetResourcePath(itemConfig.ResourceID))
condition.text = condition.text.. itemConfig.Name.. "达到".. _configData.OpenValue[i][2].."级\n"
end
condition.text = condition.text.."可解锁"
else
heroContion:SetActive(false)
end
else
self.needs:SetActive(false)
if _configData.Type == 0 then