From 1ca168a04786629dc23bebbbc4d4ec1cf2a896a7 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 13 Oct 2023 19:09:18 +0800 Subject: [PATCH] 1 --- server/gameserver/new_hero_agent.cc | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/server/gameserver/new_hero_agent.cc b/server/gameserver/new_hero_agent.cc index e652d932..052cb15f 100644 --- a/server/gameserver/new_hero_agent.cc +++ b/server/gameserver/new_hero_agent.cc @@ -60,7 +60,11 @@ bool HeroAgent::IsDead() glm::vec3 HeroAgent::GetSafeAreaCenter() { - abort(); + return glm::vec3( + owner_->room->GetGasData().pos_new.x, + 0.0f, + owner_->room->GetGasData().pos_new.y + ); } float HeroAgent::GetSafeAreaRadius() @@ -239,42 +243,42 @@ behaviac::EBTStatus HeroAgent::SearchEnemy(float range) behaviac::EBTStatus HeroAgent::CoIdle(int min_val, int max_val) { - + abort(); } behaviac::EBTStatus HeroAgent::CoMoveCurrentTargetRaycast() { - + abort(); } behaviac::EBTStatus HeroAgent::CoShotCurrentTargetRaycast() { - + abort(); } behaviac::EBTStatus HeroAgent::CoMoveMasterRaycast() { - + abort(); } behaviac::EBTStatus HeroAgent::CoFindPath(const glm::vec3& pos) { - + abort(); } behaviac::EBTStatus HeroAgent::CoFindPathEx(const glm::vec3& pos, float distance) { - + abort(); } behaviac::EBTStatus HeroAgent::CoStartMove(float distance) { - + abort(); } behaviac::EBTStatus HeroAgent::CoSleep(int time) { - + abort(); } Room* HeroAgent::GetRoom()