game2006/server/gameserver/android_agent.h
aozhiwei 39941fa525 1
2022-12-30 11:46:30 +08:00

26 lines
492 B
C++

#pragma once
#include "base_agent.h"
class Android;
class AndroidAgent : public BaseAgent
{
public:
AndroidAgent();
virtual ~AndroidAgent();
BEHAVIAC_DECLARE_AGENTTYPE(AndroidAgent, BaseAgent)
State_e GetState();
behaviac::EBTStatus DoIdle(int min_time, int max_time);
behaviac::EBTStatus DoRandomWalk();
behaviac::EBTStatus DoRandomShot();
behaviac::EBTStatus DoAttack();
behaviac::EBTStatus DoPursuit();
private:
Android* owner_ = nullptr;
};