From 2d9d25786ca92d7c7864c5d204e518d33bac4f3f Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 01 十二月 2025 11:43:13 +0800
Subject: [PATCH] 125 战斗 回合变更时机改变

---
 Main/System/Battle/BattleField/BattleField.cs |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/Main/System/Battle/BattleField/BattleField.cs b/Main/System/Battle/BattleField/BattleField.cs
index 983f2f6..a7a00be 100644
--- a/Main/System/Battle/BattleField/BattleField.cs
+++ b/Main/System/Battle/BattleField/BattleField.cs
@@ -334,14 +334,26 @@
     public virtual void TurnFightState(int TurnNum, int State,
         uint FuncLineID, JsonData extendData)
     {
-        round = TurnNum;
-        OnRoundChange?.Invoke(round, turnMax);
+        // var tempTurnNum = TurnNum;
+        // RoundChangeAction roundChangeAction = new RoundChangeAction(this, () =>
+        // {
+        //     round = tempTurnNum;
+        //     OnRoundChange?.Invoke(round, turnMax);
+        // });
+
+        // recordPlayer.PlayRecord(roundChangeAction);
     }
 
     public virtual void OnTurnFightObjAction(int turnNum, int ObjID)
     {
-        round = turnNum;
-        OnRoundChange?.Invoke(round, turnMax);
+        var tempTurnNum = turnNum;
+        RoundChangeAction roundChangeAction = new RoundChangeAction(this, () =>
+        {
+            round = tempTurnNum;
+            OnRoundChange?.Invoke(round, turnMax);
+        });
+
+        recordPlayer.PlayRecord(roundChangeAction);
     }
 
     public virtual void OnTurnFightState(int turnNum, int State, int FuncLineID, JsonData turnFightStateData)

--
Gitblit v1.8.0