1
This commit is contained in:
parent
15165a1ba5
commit
5952651a9c
@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
#include "skillhelper.h"
|
#include "skillhelper.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "mt/Param.h"
|
#include "mt/MetaMgr.h"
|
||||||
|
|
||||||
struct MsgNode
|
struct MsgNode
|
||||||
{
|
{
|
||||||
@ -206,6 +206,7 @@ bool App::Init(int argc, char* argv[])
|
|||||||
SkillHelper::Init();
|
SkillHelper::Init();
|
||||||
JsonDataMgr::Instance()->Init();
|
JsonDataMgr::Instance()->Init();
|
||||||
MetaMgr::Instance()->Init();
|
MetaMgr::Instance()->Init();
|
||||||
|
mt::MetaMgr::Instance()->Init();
|
||||||
Config::Instance()->Init();
|
Config::Instance()->Init();
|
||||||
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);
|
||||||
@ -261,6 +262,7 @@ void App::UnInit()
|
|||||||
KillMgr::Instance()->UnInit();
|
KillMgr::Instance()->UnInit();
|
||||||
EntityFactory::Instance()->UnInit();
|
EntityFactory::Instance()->UnInit();
|
||||||
Config::Instance()->UnInit();
|
Config::Instance()->UnInit();
|
||||||
|
mt::MetaMgr::Instance()->UnInit();
|
||||||
MetaMgr::Instance()->UnInit();
|
MetaMgr::Instance()->UnInit();
|
||||||
JsonDataMgr::Instance()->UnInit();
|
JsonDataMgr::Instance()->UnInit();
|
||||||
f8::BtMgr::Instance()->UnInit();
|
f8::BtMgr::Instance()->UnInit();
|
||||||
|
@ -28,6 +28,22 @@ namespace mt
|
|||||||
}
|
}
|
||||||
|
|
||||||
RegMetaTable<Param>(res_path_);
|
RegMetaTable<Param>(res_path_);
|
||||||
|
{
|
||||||
|
for (auto& itr : meta_tables) {
|
||||||
|
itr->static_pre_init_cb();
|
||||||
|
itr->load_cb();
|
||||||
|
}
|
||||||
|
for (int i = 0; i < 3; ++i) {
|
||||||
|
for (auto& itr : meta_tables) {
|
||||||
|
if (i < itr->init_cbs.size()) {
|
||||||
|
itr->init_cbs.at(i)();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (auto& itr : meta_tables) {
|
||||||
|
itr->static_post_init_cb();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MetaMgr::UnInit()
|
void MetaMgr::UnInit()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user