yyl
2025-08-29 e10813023f08c85454f575d3d388dac78e0e8ac2
Main/System/Battle/BattleField/OperationAgent/AutoModeOperationAgent.cs
@@ -3,33 +3,24 @@
public class AutoModeOperationAgent : IOperationAgent
{
   protected StoryBattleField storyBattleField;
   public AutoModeOperationAgent(BattleField battleField) : base(battleField)
   {
      storyBattleField = battleField as StoryBattleField;
   }
   float lastTime;
   public override void Run()
   {
      if (!battleField.IsBattleFinish)
      {
      //最低1秒
      if (Time.time - lastTime < 1f)
         return;
      }
      base.Run();
      if (!battleField.recordPlayer.IsPlaying())
      {
         DoNext();
      }
      lastTime = Time.time;
      DoNext();
   }
   public override void DoNext()
   {
      base.DoNext();
      if (!battleField.recordPlayer.IsPlaying())
      {
         //   ask for next action
      }
      storyBattleField.RequestFight();
   }
}