From ddbcb0649ab93705aeb084c84384778e82a18b5c Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 18 九月 2025 14:17:16 +0800
Subject: [PATCH] 125 战斗 去除主线的战斗开始

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

diff --git a/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs b/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
index 8ffa9d1..df24607 100644
--- a/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
+++ b/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
@@ -29,18 +29,30 @@
 
 		battleField.StartBattle(() =>
 		{
+			if (1 == battleField.MapID)
+			{
+				//  涓荤嚎涓嶆挱鎴樻枟寮�濮�
+				StartBattleCallback();
+				return;
+			}
+
 			battleField.battleRootNode.battleStartNode.SetActive(true);
 
 			UniTaskExtension.DelayTime((GameObject)null, 1f, () =>
 			{
-				isFinish = true;
 				battleField.battleRootNode.battleStartNode.SetActive(false);
-				EventBroadcast.Instance.Broadcast(EventName.DISPLAY_BATTLE_UI, battleField.guid, true);
-				battleField.DistributeNextPackage();
+				StartBattleCallback();
 			});
 		});
 
 		isRun = true;
+	}
+
+	private void StartBattleCallback()
+	{
+		isFinish = true;
+		EventBroadcast.Instance.Broadcast(EventName.DISPLAY_BATTLE_UI, battleField.guid, true);
+		battleField.DistributeNextPackage();
 	}
 
 	public override void ForceFinish()
@@ -50,5 +62,5 @@
 		base.ForceFinish();
 		// 瀹屾垚灏卞紑濮嬫樉绀篣I
 
-    }
+	}
 }
\ No newline at end of file

--
Gitblit v1.8.0