31 lines
451 B
C++
31 lines
451 B
C++
#pragma once
|
|
|
|
#include "base_agent.h"
|
|
|
|
#include "behaviac/behaviac.h"
|
|
|
|
namespace a8
|
|
{
|
|
template<typename T>
|
|
static auto SpToWp(std::shared_ptr<T> sp)
|
|
{
|
|
return std::weak_ptr<T>(sp);
|
|
}
|
|
}
|
|
|
|
class AndroidAgent
|
|
{
|
|
public:
|
|
AndroidAgent();
|
|
|
|
//virtual ~AndroidAgent() override;
|
|
~AndroidAgent();
|
|
|
|
//BEHAVIAC_DECLARE_AGENTTYPE(AndroidAgent, BaseAgent)
|
|
|
|
behaviac::EBTStatus CoIdle(int min_val, int max_val);
|
|
|
|
public:
|
|
|
|
};
|