From 11858438f80bd9c364368309edb09e9aa6d04a73 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 25 十二月 2025 16:47:56 +0800
Subject: [PATCH] 125 战斗 buff删除未准确执行的问题处理
---
Main/System/Battle/Buff/BattleObjectBuffMgr.cs | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
index a79473d..4fb482a 100644
--- a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
+++ b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
@@ -94,7 +94,7 @@
}
// 鍒犻櫎buff
- public void RemoveBuff(HB429_tagSCBuffDel vNetData)
+ public void RemoveBuff(HB429_tagSCBuffDel vNetData, bool insert = false)
{
var tempvNetData = vNetData;
BuffUnmountAction buffRemoveAction = new BuffUnmountAction(battleObject.battleField, new List<HB429_tagSCBuffDel>() { vNetData }, () =>
@@ -154,7 +154,10 @@
OnBuffChanged();
});
- battleObject.battleField.recordPlayer.ImmediatelyPlay(buffRemoveAction);
+ if (insert)
+ battleObject.battleField.recordPlayer.ImmediatelyPlay(buffRemoveAction);
+ else
+ battleObject.battleField.recordPlayer.PlayRecord(buffRemoveAction);
}
--
Gitblit v1.8.0