This commit is contained in:
aozhiwei 2023-10-13 16:58:11 +08:00
parent 06a3493db2
commit d0c16bf0b9
2 changed files with 16 additions and 14 deletions

View File

@ -1,8 +1,10 @@
#include "precompile.h"
#include "new_hero_agent.h"
#include "hero.h"
#include "room.h"
#include "movement.h"
HeroAgent::HeroAgent():BaseAgent()
{
@ -31,25 +33,25 @@ int HeroAgent::GetUniId()
int HeroAgent::GetAgentType()
{
abort();
}
bool HeroAgent::IsMoving()
{
return owner_->GetMovement()->GetPathSize() > 0;
}
const glm::vec3 HeroAgent::GetPos()
glm::vec3 HeroAgent::GetPos()
{
return owner_->GetPos().ToGlmVec3();
}
bool HeroAgent::IsDead()
{
return owner_->dead;
}
const glm::vec3 HeroAgent::GetSafeAreaCenter()
glm::vec3 HeroAgent::GetSafeAreaCenter()
{
}
@ -139,17 +141,17 @@ void HeroAgent::ShotTrace()
}
const glm::vec3 HeroAgent::GetRandomDir()
glm::vec3 HeroAgent::GetRandomDir()
{
}
const glm::vec3 HeroAgent::GetTargetDir()
glm::vec3 HeroAgent::GetTargetDir()
{
}
const glm::vec3 HeroAgent::RandomPoint(float range)
glm::vec3 HeroAgent::RandomPoint(float range)
{
}

View File

@ -20,9 +20,9 @@ public:
int GetUniId();
int GetAgentType();
bool IsMoving();
const glm::vec3 GetPos();
glm::vec3 GetPos();
bool IsDead();
const glm::vec3 GetSafeAreaCenter();
glm::vec3 GetSafeAreaCenter();
float GetSafeAreaRadius();
float GetHp();
float GetMaxHp();
@ -40,9 +40,9 @@ public:
void SetAttackDir(const glm::vec3& dir);
void ShotNormal(const glm::vec3& dir);
void ShotTrace();
const glm::vec3 GetRandomDir();
const glm::vec3 GetTargetDir();
const glm::vec3 RandomPoint(float range);
glm::vec3 GetRandomDir();
glm::vec3 GetTargetDir();
glm::vec3 RandomPoint(float range);
float GetShotRange();
void SetV(int id, int val);
int GetV(int id);