From dfe22add81f39b0aef8560397f6cd3ef18b00a8e Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 21 十月 2025 10:05:25 +0800
Subject: [PATCH] 143 演武场-客户端 战斗尝试接入轮次
---
Main/System/Battle/BattleField/OperationAgent/AutoModeOperationAgent.cs | 27 ++++++++++-----------------
1 files changed, 10 insertions(+), 17 deletions(-)
diff --git a/Main/System/Battle/BattleField/OperationAgent/AutoModeOperationAgent.cs b/Main/System/Battle/BattleField/OperationAgent/AutoModeOperationAgent.cs
index b950d2c..d904ee1 100644
--- a/Main/System/Battle/BattleField/OperationAgent/AutoModeOperationAgent.cs
+++ b/Main/System/Battle/BattleField/OperationAgent/AutoModeOperationAgent.cs
@@ -3,33 +3,26 @@
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;
+ if (AutoFightModel.Instance.isPause)
+ return;
+ DoNext();
}
public override void DoNext()
{
- base.DoNext();
-
- if (!battleField.recordPlayer.IsPlaying())
- {
- // ask for next action
- }
+ storyBattleField.RequestFight();
}
}
\ No newline at end of file
--
Gitblit v1.8.0