add navmeshbuilder
This commit is contained in:
parent
de55876ca5
commit
ee42c4e38e
@ -22,6 +22,7 @@
|
|||||||
#include "playermgr.h"
|
#include "playermgr.h"
|
||||||
#include "mapmgr.h"
|
#include "mapmgr.h"
|
||||||
#include "entityfactory.h"
|
#include "entityfactory.h"
|
||||||
|
#include "navmeshbuilder.h"
|
||||||
#include "perfmonitor.h"
|
#include "perfmonitor.h"
|
||||||
|
|
||||||
#include "ss_msgid.pb.h"
|
#include "ss_msgid.pb.h"
|
||||||
@ -139,6 +140,7 @@ bool App::Init(int argc, char* argv[])
|
|||||||
EntityFactory::Instance()->Init();
|
EntityFactory::Instance()->Init();
|
||||||
uuid.SetMachineId((node_id - 1) * MAX_NODE_ID + instance_id);
|
uuid.SetMachineId((node_id - 1) * MAX_NODE_ID + instance_id);
|
||||||
RoomMgr::Instance()->Init();
|
RoomMgr::Instance()->Init();
|
||||||
|
NavMeshBuilder::Instance()->Init();
|
||||||
MapMgr::Instance()->Init();
|
MapMgr::Instance()->Init();
|
||||||
PlayerMgr::Instance()->Init();
|
PlayerMgr::Instance()->Init();
|
||||||
GGListener::Instance()->Init();
|
GGListener::Instance()->Init();
|
||||||
@ -176,6 +178,7 @@ void App::UnInit()
|
|||||||
GGListener::Instance()->UnInit();
|
GGListener::Instance()->UnInit();
|
||||||
PlayerMgr::Instance()->UnInit();
|
PlayerMgr::Instance()->UnInit();
|
||||||
MapMgr::Instance()->UnInit();
|
MapMgr::Instance()->UnInit();
|
||||||
|
NavMeshBuilder::Instance()->UnInit();
|
||||||
RoomMgr::Instance()->UnInit();
|
RoomMgr::Instance()->UnInit();
|
||||||
EntityFactory::Instance()->UnInit();
|
EntityFactory::Instance()->UnInit();
|
||||||
MetaMgr::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