diff --git a/server/gameserver/room_agent.cc b/server/gameserver/room_agent.cc index f7e4a7aa..1904a854 100644 --- a/server/gameserver/room_agent.cc +++ b/server/gameserver/room_agent.cc @@ -1,5 +1,7 @@ #include "precompile.h" +#include + #include "room_agent.h" #include "room.h" @@ -13,6 +15,11 @@ RoomAgent::~RoomAgent() { } +void RoomAgent::Exec() +{ + behaviac::EBTStatus status = f8::BtMgr::Instance()->BtExec(this); +} + int RoomAgent::GetMapId() { return room_->GetMapMeta()->map_id(); diff --git a/server/gameserver/room_agent.h b/server/gameserver/room_agent.h index 1f025538..9850af76 100644 --- a/server/gameserver/room_agent.h +++ b/server/gameserver/room_agent.h @@ -13,6 +13,8 @@ public: BEHAVIAC_DECLARE_AGENTTYPE(RoomAgent, BaseAgent) + void Exec(); + int GetMapId(); int GetHumanNum(); int GetAliveHumanNum();