From 602be2411564ab90514b5e3bdaf45804e01e76f7 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 02 二月 2026 14:39:33 +0800
Subject: [PATCH] 125 主线buff直接不显示的处理
---
Main/System/Battle/Buff/BattleObjectBuffMgr.cs | 18 +++---------------
1 files changed, 3 insertions(+), 15 deletions(-)
diff --git a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
index 6dcbb85..a1c406c 100644
--- a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
+++ b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
@@ -158,12 +158,8 @@
// 鍘熷洜锛欱uff绉婚櫎鍙兘鏄妧鑳芥晥鏋滅殑涓�閮ㄥ垎锛堟妧鑳藉唴閮ㄨЕ鍙戯級锛屼篃鍙兘鏄嫭绔嬬殑锛圔uff鑷劧鍒版湡锛�
// 濡傛灉鏈夊綋鍓峈ecordAction涓婁笅鏂囷紝鍒欎娇鐢╥nnerRecordPlayer锛岀‘淇滲uff绉婚櫎涓庢妧鑳界敓鍛藉懆鏈熺粦瀹�
// 鍚﹀垯浣跨敤BattleField鐨勪富RecordPlayer
- var targetPlayer = PackageRegeditEx.GetTargetRecordPlayer(battleObject.battleField);
- if (insert)
- targetPlayer.ImmediatelyPlay(buffRemoveAction);
- else
- targetPlayer.PlayRecord(buffRemoveAction);
+ battleObject.battleField.PlayBuffAction(buffRemoveAction, insert);
}
// 鍒锋柊buff
@@ -196,11 +192,7 @@
// 鍘熷洜锛欱uff娣诲姞鍙兘鏄妧鑳芥晥鏋滅殑涓�閮ㄥ垎锛堟妧鑳藉唴閮ㄨЕ鍙戯級锛屼篃鍙兘鏄嫭绔嬬殑
// 濡傛灉鏈夊綋鍓峈ecordAction涓婁笅鏂囷紝鍒欎娇鐢╥nnerRecordPlayer
// 鍚﹀垯浣跨敤BattleField鐨勪富RecordPlayer
- var targetPlayer = PackageRegeditEx.GetTargetRecordPlayer(battleObject.battleField);
- if (insert)
- targetPlayer.ImmediatelyPlay(buffMountAction);
- else
- targetPlayer.PlayRecord(buffMountAction);
+ battleObject.battleField.PlayBuffAction(buffMountAction, insert);
}
else
{
@@ -245,11 +237,7 @@
// 鍘熷洜锛欱uff鎵归噺娣诲姞鍙兘鏄妧鑳芥晥鏋滅殑涓�閮ㄥ垎锛屼篃鍙兘鏄嫭绔嬬殑
// 濡傛灉鏈夊綋鍓峈ecordAction涓婁笅鏂囷紝鍒欎娇鐢╥nnerRecordPlayer
// 鍚﹀垯浣跨敤BattleField鐨勪富RecordPlayer
- var targetPlayer = PackageRegeditEx.GetTargetRecordPlayer(battleObject.battleField);
- if (insert)
- targetPlayer.ImmediatelyPlay(buffMountAction);
- else
- targetPlayer.PlayRecord(buffMountAction);
+ battleObject.battleField.PlayBuffAction(buffMountAction, insert);
}
// 澶勭悊鍙埛鏂版暟鎹殑buff (IsAdd == 0)
--
Gitblit v1.8.0