yyl
2025-08-29 dbb4ea01211573e782666e45eb859c96859b2cd6
Main/System/Battle/UIComp/BattleHeroInfoBar.cs
@@ -28,6 +28,8 @@
    protected Tween hpTween;
    protected Tween xpTween;
    protected List<BattleTips> tipsList = new List<BattleTips>();
    protected List<HB428_tagSCBuffRefresh> buffList = new List<HB428_tagSCBuffRefresh>();
@@ -63,6 +65,7 @@
    protected void OnDisable()
    {
        scroller.OnRefreshCell -= OnRefreshCell;
        //  TODO YYL 考虑池化
        messages.Clear();
        for (int i = 0; i < tipsList.Count; i++)
@@ -123,6 +126,17 @@
        battleObject.battleField.battleTweenMgr.OnPlayTween(hpTween);
    }
    public void UpdateXP(long fromXp, long toXp, long maxXp)
    {
        //  做Xp增加或者减少的动画
        // sliderXp.value = ((float)fromXp) / ((float)maxXp);
        if (xpTween != null)
        {
            battleObject.battleField.battleTweenMgr.OnKillTween(xpTween);
        }
        xpTween = sliderHp.DOValue((float)toXp / maxXp, 0.2f);
        battleObject.battleField.battleTweenMgr.OnPlayTween(xpTween);
    }
    public void Run()
    {