From 949c532867e68bb591fb6c877f4e05f0ba2533fb Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 13 Oct 2023 17:04:02 +0800 Subject: [PATCH] 1 --- server/gameserver/new_hero_agent.cc | 31 ++++++++++++++++------------- server/gameserver/new_hero_agent.h | 1 + 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/server/gameserver/new_hero_agent.cc b/server/gameserver/new_hero_agent.cc index 07eabc92..e6febac6 100644 --- a/server/gameserver/new_hero_agent.cc +++ b/server/gameserver/new_hero_agent.cc @@ -5,6 +5,9 @@ #include "hero.h" #include "room.h" #include "movement.h" +#include "netdata.h" + +#include "mt/Hero.h" HeroAgent::HeroAgent():BaseAgent() { @@ -53,72 +56,72 @@ bool HeroAgent::IsDead() glm::vec3 HeroAgent::GetSafeAreaCenter() { - + abort(); } float HeroAgent::GetSafeAreaRadius() { - + abort(); } float HeroAgent::GetHp() { - + return owner_->GetHP(); } float HeroAgent::GetMaxHp() { - + return owner_->GetMaxHP(); } void HeroAgent::OpenBulletTraceMode() { - + bullet_trace_mode_ = true; } void HeroAgent::CloseBulletTraceMode() { - + bullet_trace_mode_ = false; } float HeroAgent::CalcDistance(const glm::vec3& target_pos) { - + abort(); } int HeroAgent::GetHeroId() { - + return owner_->GetHeroMeta()->id(); } int HeroAgent::GetLevel() { - + return owner_->level; } bool HeroAgent::CanShot() { - + abort(); } bool HeroAgent::CanUseSkill() { - + abort(); } void HeroAgent::UseSkill(int skill_id) { - + abort(); } void HeroAgent::SendEmote(int emote) { - + abort(); } int HeroAgent::GetBattleTimes() { - + return owner_->GetBattleContext()->GetBattleTimes(); } void HeroAgent::SetMoveDir(const glm::vec3& dir) diff --git a/server/gameserver/new_hero_agent.h b/server/gameserver/new_hero_agent.h index 9f95cf1c..344ec445 100644 --- a/server/gameserver/new_hero_agent.h +++ b/server/gameserver/new_hero_agent.h @@ -91,4 +91,5 @@ public: private: Creature* owner_ = nullptr; + bool bullet_trace_mode_ = false; };