From 2b2fcebe1648282d5f2c95b26194ee66040b1fb5 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 27 十月 2025 09:35:57 +0800
Subject: [PATCH] 136 战锤秘境-客户端 boos血条置顶 接入buff

---
 Main/System/Battle/BoneFieldBattleWin.cs |   58 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/Main/System/Battle/BoneFieldBattleWin.cs b/Main/System/Battle/BoneFieldBattleWin.cs
index 0e55903..344b5a4 100644
--- a/Main/System/Battle/BoneFieldBattleWin.cs
+++ b/Main/System/Battle/BoneFieldBattleWin.cs
@@ -22,10 +22,10 @@
     public Text txtBossName;
     public Text txtBattleRound;
     public TotalDamageDisplayer totalDamageDisplayer;
-    // public SkillTips skillTipsRed;
-    // public SkillTips skillTipsBlue;
+    public SkillTips skillTipsRed;
+    public SkillTips skillTipsBlue;
     private BattleObject bossBattleObject = null;
-    // [SerializeField] public List<BattleBuffCell> buffCells;
+    [SerializeField] public List<BattleBuffCell> buffCells;
 
     // 鐢熷懡鍛ㄦ湡
     protected override void InitComponent()
@@ -132,8 +132,8 @@
 
         BattleObject battleObject = battleField.battleObjMgr.GetBattleObject(teamHero.ObjID);
         bool isRed = battleObject.Camp == BattleCamp.Red;
-        // SkillTips tips = isRed ? skillTipsRed : skillTipsBlue;
-        // tips.PlayMotion(battleField, isRed, teamHero, skillConfig);
+        SkillTips tips = isRed ? skillTipsRed : skillTipsBlue;
+        tips.PlayMotion(battleField, isRed, teamHero, skillConfig);
     }
 
     private void OnCreateBattleField(string arg1, BattleField field)
@@ -187,8 +187,8 @@
 
         totalDamageDisplayer.SetActive(false);
 
-        // skillTipsBlue.SetActive(false);
-        // skillTipsRed.SetActive(false);
+        skillTipsBlue.SetActive(false);
+        skillTipsRed.SetActive(false);
     }
 
     private void OnBuffChanged()
@@ -198,7 +198,7 @@
         {
             buffList = bossBattleObject.buffMgr.GetBuffList();
         }
-        // RefreshBuff(buffList);
+        RefreshBuff(buffList);
     }
 
     private void RefreshHP()
@@ -312,29 +312,29 @@
         }
     }
 
-    // public void RefreshBuff(List<HB428_tagSCBuffRefresh> datas)
-    // {
-    //     if (buffCells.IsNullOrEmpty())
-    //         return;
+    public void RefreshBuff(List<HB428_tagSCBuffRefresh> datas)
+    {
+        if (buffCells.IsNullOrEmpty())
+            return;
 
 
-    //     for (int i = 0; i < buffCells.Count; i++)
-    //     {
-    //         if (i < datas.Count)
-    //         {
-    //             buffCells[i].SetActive(true);
-    //             HB428_tagSCBuffRefresh buffData = datas[i];
-    //             buffCells[i].Init(buffData, () =>
-    //             {
-    //                 //  鐐瑰嚮buff鍥炬爣 鏄剧ずbuff鎻忚堪/褰撳墠韬笂鎵�鏈塨uff
-    //             });
-    //         }
-    //         else
-    //         {
-    //             buffCells[i].SetActive(false);
-    //         }
-    //     }
-    // }
+        for (int i = 0; i < buffCells.Count; i++)
+        {
+            if (i < datas.Count)
+            {
+                buffCells[i].SetActive(true);
+                HB428_tagSCBuffRefresh buffData = datas[i];
+                buffCells[i].Init(buffData, () =>
+                {
+                    //  鐐瑰嚮buff鍥炬爣 鏄剧ずbuff鎻忚堪/褰撳墠韬笂鎵�鏈塨uff
+                });
+            }
+            else
+            {
+                buffCells[i].SetActive(false);
+            }
+        }
+    }
 
     private void OnRoundChange(int round, int maxRound)
     {

--
Gitblit v1.8.0