yyl
2025-11-27 0a01580b727239e0e764c6b71425f3dbfa91e0c5
Main/System/Battle/UIComp/BattleHeroInfoBar.cs
@@ -205,6 +205,9 @@
    public void UpdateHP(float value)
    {
        sliderHp.value = value; 
        bool IsTianziBoss = battleObject.IsTianziBoss();
        sliderShield1.SetActive(!IsTianziBoss);
        sliderShield2.SetActive(!IsTianziBoss);
        //Debug.Log("TianziDamageBar UpdateHP value:" + value);
    }
@@ -300,8 +303,10 @@
        damageSequence = DOTween.Sequence();
        bool IsTianziBoss = battleObject.IsTianziBoss();
        // 护盾动画
        if (fromShield > 0)
        if (fromShield > 0 && !IsTianziBoss)
        {
            float fromShield1Value = Mathf.Min((float)(fromHp + fromShield), (float)maxHp) / (float)maxHp;
            float fromShield2Value = Mathf.Max((float)(fromHp + fromShield - maxHp), 0f) / (float)maxHp;