From 88d4e989d3db218887d20125e0248d4e214bbe8c Mon Sep 17 00:00:00 2001 From: xiekaidong Date: Wed, 26 Apr 2023 10:57:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E7=89=B9=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/ui/battle/battle_ui.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lua/app/ui/battle/battle_ui.lua b/lua/app/ui/battle/battle_ui.lua index 61dd26cf..f682841f 100644 --- a/lua/app/ui/battle/battle_ui.lua +++ b/lua/app/ui/battle/battle_ui.lua @@ -1270,7 +1270,18 @@ function BattleUI:refreshLv() local curExp = DataManager.BattleData:getBattleExp() local curNeedExp = DataManager.BattleData:getBattleNeedExp() self.lvSlider.value = curExp / curNeedExp - self.lvDesc:setText(DataManager.BattleData:getBattleLv()) + local lv = DataManager.BattleData:getBattleLv() + self.lvDesc:setText(lv) + local sfx = uiMap["battle_ui.bg_2.lv_node.icon.vfx_ui_battle_progress_light_b01"] + if not self.lastLv then + sfx:setActive(true) + sfx:getComponent(GConst.TYPEOF_UNITY_CLASS.BF_EFFECT_HELPER):SetSortingOrder(self:getUIOrder(), GConst.UI_EFFECT_ORDER.LEVEL1) + sfx:setActive(false) + elseif self.lastLv ~= lv then + sfx:setActive(true) + sfx:play() + end + self.lastLv = lv end function BattleUI:refreshWave(wave)