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