yyl
2025-09-18 ddbcb0649ab93705aeb084c84384778e82a18b5c
Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
@@ -29,20 +29,32 @@
      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()
   {
      //正常开始之后到界面出现之前都点不了 所以这边不用强制完成 接口留着