MCPcopy Create free account
hub / github.com/OpenArkStudio/ARK / Init

Method Init

src/server/game/src/AFCGameNetModule.cpp:27–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25namespace ark {
26
27bool AFCGameNetModule::Init()
28{
29 m_pKernelModule = FindModule<AFIKernelModule>();
30 m_pLogModule = FindModule<AFILogModule>();
31 m_pUUIDModule = FindModule<AFIGUIDModule>();
32 m_pBusModule = FindModule<AFIBusModule>();
33 m_pMsgModule = FindModule<AFIMsgModule>();
34 m_pNetServiceManagerModule = FindModule<AFINetServiceManagerModule>();
35 m_pMapModule = FindModule<AFIMapModule>();
36
37 m_pKernelModule->AddCommonClassEvent(this, &AFCGameNetModule::OnCommonClassEvent);
38
39 //m_pKernelModule->AddNodeCallBack(AFEntityMetaPlayer::self_name(), AFEntityMetaBaseEntity::map_inst_id(), this,
40 // &AFCGameNetModule::OnMapInstanceEvent);
41 //m_pKernelModule->AddNodeCallBack(
42 // AFEntityMetaPlayer::self_name(), AFEntityMetaBaseEntity::map_id(), this, &AFCGameNetModule::OnContainerEvent);
43
44 m_pKernelModule->AddLeaveSceneEvent(AFEntityMetaPlayer::self_name(), this, &AFCGameNetModule::OnLeaveScene);
45 m_pKernelModule->AddEnterSceneEvent(AFEntityMetaPlayer::self_name(), this, &AFCGameNetModule::OnEnterScene);
46
47 m_pKernelModule->AddClassCallBack(AFEntityMetaPlayer::self_name(), this, &AFCGameNetModule::OnEntityEvent);
48
49 return true;
50}
51
52bool AFCGameNetModule::PostInit()
53{

Callers

nothing calls this directly

Calls 4

AddCommonClassEventMethod · 0.45
AddLeaveSceneEventMethod · 0.45
AddEnterSceneEventMethod · 0.45
AddClassCallBackMethod · 0.45

Tested by

no test coverage detected