This commit is contained in:
puxuan 2025-08-28 20:29:47 +08:00
parent edfc478e01
commit 1dcc3dcd69
3 changed files with 7 additions and 8 deletions

View File

@ -19,7 +19,6 @@ end
function TalentCell:refresh(idx, cfg, showAni) function TalentCell:refresh(idx, cfg, showAni)
self.idx = idx self.idx = idx
local cfg = DataManager.TalentData:getCfgList()[idx]
self.bg:setSprite(GConst.ATLAS_PATH.ICON_TALENT, "talent_b_" .. cfg.qlt) self.bg:setSprite(GConst.ATLAS_PATH.ICON_TALENT, "talent_b_" .. cfg.qlt)
self.bg1:setSprite(GConst.ATLAS_PATH.ICON_TALENT, "talent_" .. idx) self.bg1:setSprite(GConst.ATLAS_PATH.ICON_TALENT, "talent_" .. idx)
self.descTx1:setText(I18N:getText("talent", idx, "name")) self.descTx1:setText(I18N:getText("talent", idx, "name"))
@ -29,9 +28,6 @@ function TalentCell:refresh(idx, cfg, showAni)
self.bg:setActive(true) self.bg:setActive(true)
self.animator.enabled = true self.animator.enabled = true
self.animator:SetTrigger("t_open") self.animator:SetTrigger("t_open")
self.baseObject:performWithDelayGlobal(function()
self.bg:setActive(false)
end, 0.5)
else else
self.bg:setActive(false) self.bg:setActive(false)
end end

View File

@ -18,7 +18,7 @@ end
function TalentInfoUI:onLoadRootComplete() function TalentInfoUI:onLoadRootComplete()
local uiMap = self.root:genAllChildren() local uiMap = self.root:genAllChildren()
self.talentCell = uiMap["talent_info_ui.talent_cell"]:addLuaComponent(TALENT_CELL) self.talentCell = uiMap["talent_info_ui.node.talent_cell"]:addLuaComponent(TALENT_CELL)
self.descTx = uiMap["talent_info_ui.desc_tx"] self.descTx = uiMap["talent_info_ui.desc_tx"]
self.leftArrowBtn = uiMap["talent_info_ui.left_arrow_btn"] self.leftArrowBtn = uiMap["talent_info_ui.left_arrow_btn"]
self.rightArrowBtn = uiMap["talent_info_ui.right_arrow_btn"] self.rightArrowBtn = uiMap["talent_info_ui.right_arrow_btn"]
@ -40,8 +40,7 @@ end
function TalentInfoUI:onRefresh() function TalentInfoUI:onRefresh()
self.list = DataManager.TalentData:getCfgList() self.list = DataManager.TalentData:getCfgList()
-- self.talentCell:refresh(self.id, self.list[self.id]) self.talentCell:refresh(self.id, self.list[self.id])
self.talentCell:refresh(self.id, self.list[self.id], true)
self.leftArrowBtn:setActive(self.id > 1) self.leftArrowBtn:setActive(self.id > 1)
self.rightArrowBtn:setActive(self.id < #self.list) self.rightArrowBtn:setActive(self.id < #self.list)
self.descTx:setText(I18N:getText("talent", self.id, "desc")) self.descTx:setText(I18N:getText("talent", self.id, "desc"))

View File

@ -35,7 +35,7 @@ function TalentMainUI:onLoadRootComplete()
self.costTx = uiMap["talent_ui.get_btn.cost.cost_tx"] self.costTx = uiMap["talent_ui.get_btn.cost.cost_tx"]
self.descTx = uiMap["talent_ui.desc_tx"] self.descTx = uiMap["talent_ui.desc_tx"]
self.upNode = uiMap["talent_ui.up_node"] self.upNode = uiMap["talent_ui.up_node"]
self.upTalentCell = uiMap["talent_ui.up_node.talent_cell"]:addLuaComponent(TALENT_CELL) self.upTalentCell = uiMap["talent_ui.up_node.node.talent_cell"]:addLuaComponent(TALENT_CELL)
self.upDescTx = uiMap["talent_ui.up_node.desc_tx"] self.upDescTx = uiMap["talent_ui.up_node.desc_tx"]
self.upNode:setActive(false) self.upNode:setActive(false)
@ -101,6 +101,10 @@ function TalentMainUI:onUpgrade()
self.upNode:setActive(true) self.upNode:setActive(true)
self.upTalentCell:refresh(upData.id, self.list[upData.id], true) self.upTalentCell:refresh(upData.id, self.list[upData.id], true)
self.upDescTx:setText(I18N:getText("talent", upData.id, "desc")) self.upDescTx:setText(I18N:getText("talent", upData.id, "desc"))
self.upDescTx:setActive(false)
self.root:performWithDelayGlobal(function()
self.upDescTx:setActive(true)
end, 0.5)
end end
return TalentMainUI return TalentMainUI