From 09bc892c7283df8757a07b646d5af21ddaa263d1 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 06 十一月 2025 18:22:34 +0800
Subject: [PATCH] 164 天子的考验-客户端

---
 Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs |   27 ++++++++++++++++++++++-----
 1 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs b/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
index 879d478..44f26c2 100644
--- a/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
+++ b/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
@@ -27,16 +27,33 @@
 		//	闅愯棌閮ㄥ垎UI
 		EventBroadcast.Instance.Broadcast(EventName.DISPLAY_BATTLE_UI, battleField.guid, false);
 
+		// battleField.battleRootNode.SetSortingOrder();
 		battleField.StartBattle(() =>
 		{
-			isFinish = true;
-			// 瀹屾垚灏卞紑濮嬫樉绀篣I
-			EventBroadcast.Instance.Broadcast(EventName.DISPLAY_BATTLE_UI, battleField.guid, true);
+			if (1 == battleField.MapID)
+			{
+				//  涓荤嚎涓嶆挱鎴樻枟寮�濮�
+				StartBattleCallback();
+				return;
+			}
 
-			battleField.DistributeNextPackage();
+			battleField.battleRootNode.battleStartNode.SetActive(true);
+
+			UniTaskExtension.DelayTime((GameObject)null, 1f, () =>
+			{
+				battleField.battleRootNode.battleStartNode.SetActive(false);
+				StartBattleCallback();
+			});
 		});
 
 		isRun = true;
+	}
+
+	private void StartBattleCallback()
+	{
+		isFinish = true;
+		EventBroadcast.Instance.Broadcast(EventName.DISPLAY_BATTLE_UI, battleField.guid, true);
+		battleField.DistributeNextPackage();
 	}
 
 	public override void ForceFinish()
@@ -46,5 +63,5 @@
 		base.ForceFinish();
 		// 瀹屾垚灏卞紑濮嬫樉绀篣I
 
-    }
+	}
 }
\ No newline at end of file

--
Gitblit v1.8.0