lcy
2025-11-06 09bc892c7283df8757a07b646d5af21ddaa263d1
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;
         // 完成就开始显示UI
         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();
      // 完成就开始显示UI
    }
   }
}