From 619bfad50a80b69663041985d3e657cfbe237122 Mon Sep 17 00:00:00 2001 From: xiekaidong Date: Thu, 3 Aug 2023 10:24:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B1=80=E5=86=85=E6=8A=80?= =?UTF-8?q?=E8=83=BD=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/ui/tips/battle_board_skill_tips.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lua/app/ui/tips/battle_board_skill_tips.lua b/lua/app/ui/tips/battle_board_skill_tips.lua index 520f7ff0..297873dc 100644 --- a/lua/app/ui/tips/battle_board_skill_tips.lua +++ b/lua/app/ui/tips/battle_board_skill_tips.lua @@ -46,6 +46,13 @@ function BattleBoardSkillTips:onLoadRootComplete() self.originPivot = tipsBgTransform.pivot self.originAnchoredPosition = tipsBgTransform.anchoredPosition self.originLocalPosition = tipsBgTransform.localPosition + + self.bg:addClickListener(function() + local cfg = ConfigManager:getConfig("skill")[self.boardSkillEntity:getSkillId()] + if cfg.buff_id and #cfg.buff_id > 0 then + ModuleManager.TipsManager:showSkillTips(self.bg, cfg.buff_id) + end + end) end function BattleBoardSkillTips:onRefresh() @@ -79,7 +86,8 @@ function BattleBoardSkillTips:onRefresh() local value = self.battleData:getSelectSkillMap(self.side)[skillId].value or 0 cell:refresh(skillId, count) cell:addClickListener(function() - ModuleManager.TipsManager:showDescTips(ModuleManager.HeroManager:getSkillRogueDesc(skillId, value), cell:getBaseObject()) + local cfg = ConfigManager:getConfig("skill_rogue")[skillId] + ModuleManager.TipsManager:showSkillTips(cell:getBaseObject(), cfg.buff_id, skillId) end) else cell:getBaseObject():setActive(false)