This commit is contained in:
aozhiwei 2022-12-05 14:45:25 +08:00
parent 1a230fccab
commit f60a7f84e1
2 changed files with 28 additions and 3 deletions

View File

@ -14,7 +14,12 @@ AndroidAgent::~AndroidAgent()
} }
behaviac::EBTStatus AndroidAgent::DoIdle(int time) State_e AndroidAgent::GetState()
{
return behaviac::BT_SUCCESS;
}
behaviac::EBTStatus AndroidAgent::DoIdle(int min_time, int max_time)
{ {
if (status_ == behaviac::BT_RUNNING) { if (status_ == behaviac::BT_RUNNING) {
return status_runing_cb_(); return status_runing_cb_();
@ -39,3 +44,18 @@ behaviac::EBTStatus AndroidAgent::DoIdle(int time)
}; };
return behaviac::BT_RUNNING; return behaviac::BT_RUNNING;
} }
behaviac::EBTStatus DoRandomWalk()
{
return behaviac::BT_SUCCESS;
}
behaviac::EBTStatus DoRandomShot()
{
return behaviac::BT_SUCCESS;
}
behaviac::EBTStatus DoAttack()
{
return behaviac::BT_SUCCESS;
}

View File

@ -12,12 +12,17 @@ public:
BEHAVIAC_DECLARE_AGENTTYPE(AndroidAgent, behaviac::Agent) BEHAVIAC_DECLARE_AGENTTYPE(AndroidAgent, behaviac::Agent)
State_e GetState();
behaviac::EBTStatus DoIdle(int min_time, int max_time);
behaviac::EBTStatus DoRandomWalk();
behaviac::EBTStatus DoRandomShot();
behaviac::EBTStatus DoAttack();
public: public:
void SetOwner(Android* owner) { owner_ = owner; }; void SetOwner(Android* owner) { owner_ = owner; };
Android* GetOwner() { return owner_; }; Android* GetOwner() { return owner_; };
behaviac::EBTStatus DoIdle(int time);
private: private:
Android* owner_ = nullptr; Android* owner_ = nullptr;
behaviac::EBTStatus status_= behaviac::BT_SUCCESS; behaviac::EBTStatus status_= behaviac::BT_SUCCESS;