From ec2f95677f9c429546a700b6288dbda314db907f Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 17 Oct 2023 10:46:39 +0800 Subject: [PATCH] 1 --- server/gameserver/new_hero_agent.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/gameserver/new_hero_agent.cc b/server/gameserver/new_hero_agent.cc index adf1372b..43eab0c3 100644 --- a/server/gameserver/new_hero_agent.cc +++ b/server/gameserver/new_hero_agent.cc @@ -499,8 +499,11 @@ behaviac::EBTStatus HeroAgent::CoStartMove(float distance) ); auto co = std::make_shared(context, "CoStartMove"); co->runing_cb = - [this, context] () + [this, context, distance] () { + if (!owner_->dead) { + owner_->GetMovement()->CalcTargetPos(distance); + } return behaviac::BT_SUCCESS; }; return StartCoroutine(co);