From 85a6c1055ece4aca394490e162d3a28acd2898b1 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期六, 07 二月 2026 11:10:47 +0800
Subject: [PATCH] 68 【设置】设置战斗飘字屏蔽问题
---
Main/System/Battle/BaseBattleWin.cs | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/Main/System/Battle/BaseBattleWin.cs b/Main/System/Battle/BaseBattleWin.cs
index 2caf743..8a7e672 100644
--- a/Main/System/Battle/BaseBattleWin.cs
+++ b/Main/System/Battle/BaseBattleWin.cs
@@ -59,6 +59,48 @@
}
}
+ protected void RefreshBuffCells(List<BattleBuffCell> cells, List<HB428_tagSCBuffRefresh> datas)
+ {
+ if (datas == null)
+ {
+ for (int i = 0; i < cells.Count; i++)
+ {
+ cells[i].SetActive(false);
+ }
+ }
+ else
+ {
+ if (battleField.battleSwitch.BuffIcon)
+ {
+ for (int i = 0; i < cells.Count; i++)
+ {
+ var cell = cells[i];
+ if (i < datas.Count)
+ {
+ cell.SetActive(true);
+ HB428_tagSCBuffRefresh buffData = datas[i];
+ SkillConfig skillConfig = SkillConfig.Get((int)buffData.SkillID);
+ cell.Init(buffData, () =>
+ {
+ // 鐐瑰嚮buff鍥炬爣 鏄剧ずbuff鎻忚堪/褰撳墠韬笂鎵�鏈塨uff
+ });
+ }
+ else
+ {
+ cell.SetActive(false);
+ }
+ }
+ }
+ else
+ {
+ for (int i = 0; i < cells.Count; i++)
+ {
+ cells[i].SetActive(false);
+ }
+ }
+
+ }
+ }
protected virtual void BindMingge()
{
if (minggeObj == null)
--
Gitblit v1.8.0