add navmeshbuilder
This commit is contained in:
parent
de55876ca5
commit
ee42c4e38e
@ -22,6 +22,7 @@
|
||||
#include "playermgr.h"
|
||||
#include "mapmgr.h"
|
||||
#include "entityfactory.h"
|
||||
#include "navmeshbuilder.h"
|
||||
#include "perfmonitor.h"
|
||||
|
||||
#include "ss_msgid.pb.h"
|
||||
@ -139,6 +140,7 @@ bool App::Init(int argc, char* argv[])
|
||||
EntityFactory::Instance()->Init();
|
||||
uuid.SetMachineId((node_id - 1) * MAX_NODE_ID + instance_id);
|
||||
RoomMgr::Instance()->Init();
|
||||
NavMeshBuilder::Instance()->Init();
|
||||
MapMgr::Instance()->Init();
|
||||
PlayerMgr::Instance()->Init();
|
||||
GGListener::Instance()->Init();
|
||||
@ -176,6 +178,7 @@ void App::UnInit()
|
||||
GGListener::Instance()->UnInit();
|
||||
PlayerMgr::Instance()->UnInit();
|
||||
MapMgr::Instance()->UnInit();
|
||||
NavMeshBuilder::Instance()->UnInit();
|
||||
RoomMgr::Instance()->UnInit();
|
||||
EntityFactory::Instance()->UnInit();
|
||||
MetaMgr::Instance()->UnInit();
|
||||
|
18
server/gameserver/navmeshbuilder.cc
Normal file
18
server/gameserver/navmeshbuilder.cc
Normal file
@ -0,0 +1,18 @@
|
||||
#include "precompile.h"
|
||||
|
||||
#include "navmeshbuilder.h"
|
||||
|
||||
void NavMeshBuilder::Init()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void NavMeshBuilder::UnInit()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
dtNavMesh* NavMeshBuilder::Build()
|
||||
{
|
||||
return nullptr;
|
||||
}
|
15
server/gameserver/navmeshbuilder.h
Normal file
15
server/gameserver/navmeshbuilder.h
Normal file
@ -0,0 +1,15 @@
|
||||
#pragma once
|
||||
|
||||
class dtNavMesh;
|
||||
class NavMeshBuilder : public a8::Singleton<NavMeshBuilder>
|
||||
{
|
||||
private:
|
||||
NavMeshBuilder() {};
|
||||
friend class a8::Singleton<NavMeshBuilder>;
|
||||
|
||||
public:
|
||||
void Init();
|
||||
void UnInit();
|
||||
|
||||
dtNavMesh* Build();
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user