using UnityEngine; public class AutoModeOperationAgent : IOperationAgent { protected StoryBattleField storyBattleField; public AutoModeOperationAgent(BattleField battleField) : base(battleField) { storyBattleField = battleField as StoryBattleField; } float lastTime; public override void Run() { //最低1秒 if (Time.time - lastTime < 1f) return; lastTime = Time.time; if (AutoFightModel.Instance.isPause) return; DoNext(); } public override void DoNext() { storyBattleField.RequestFight(); } }