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