From 7974264f5d128ce65dd94504e269d5bd55518515 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 29 Jun 2023 16:46:26 +0800 Subject: [PATCH] 1 --- server/gameserver/base_agent.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/gameserver/base_agent.cc b/server/gameserver/base_agent.cc index b7e68249..07710b87 100644 --- a/server/gameserver/base_agent.cc +++ b/server/gameserver/base_agent.cc @@ -446,6 +446,9 @@ bool BaseAgent::ShotCanReach(const glm::vec3& target_pos) behaviac::EBTStatus BaseAgent::CoShot() { + if (status_ == behaviac::BT_RUNNING) { + return DoRunningCb(); + } if (!current_target_.Get()) { return behaviac::BT_FAILURE; } @@ -469,6 +472,9 @@ bool BaseAgent::IsNearGas(float distance) behaviac::EBTStatus BaseAgent::CoRunGas() { + if (status_ == behaviac::BT_RUNNING) { + return DoRunningCb(); + } return behaviac::BT_FAILURE; }