NF_EXPORT void DllStartPlugin( NFIPluginManager* pm ) { #if NF_PLATFORM == NF_PLATFORM_WIN SetConsoleTitle( "NFSLG" ); #endif CREATE_PLUGIN( pm, NFSLGPlugin ) }; NF_EXPORT void DllStopPlugin( NFIPluginManager* pm ) { DESTROY_PLUGIN( pm, NFSLGPlugin ) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFSLGPlugin::GetPluginVersion() { return 0; } const std::string NFSLGPlugin::GetPluginName() { return GET_CLASS_NAME( NFSLGPlugin ) } void NFSLGPlugin::Install() { REGISTER_MODULE( pPluginManager, NFCSLGModule ) REGISTER_MODULE( pPluginManager, NFCSLGBuildingModule ) REGISTER_MODULE( pPluginManager, NFCSLGShopModule ) } void NFSLGPlugin::Uninstall() { UNREGISTER_MODULE( pPluginManager, NFCSLGShopModule ) UNREGISTER_MODULE( pPluginManager, NFCSLGBuildingModule ) UNREGISTER_MODULE( pPluginManager, NFCSLGModule ) }
NF_EXPORT void DllStartPlugin(NFIPluginManager* pm) { #if NF_PLATFORM == NF_PLATFORM_WIN SetConsoleTitle("Tutorial5"); #endif CREATE_PLUGIN(pm, Tutorial5Plugin) }; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, Tutorial5Plugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int Tutorial5Plugin::GetPluginVersion() { return 0; } const std::string Tutorial5Plugin::GetPluginName() { return GET_CLASS_NAME(Tutorial5Plugin) } void Tutorial5Plugin::Install() { REGISTER_MODULE(pPluginManager, HelloWorld5Module, HelloWorld5Module) REGISTER_COMPONENT(pPluginManager, NFCTestComponent) } void Tutorial5Plugin::Uninstall() { UNREGISTER_COMPONENT(pPluginManager, NFCTestComponent) UNREGISTER_MODULE(pPluginManager, HelloWorld5Module, HelloWorld5Module) }
NF_EXPORT void DllStartPlugin(NFIPluginManager* pm) { #if NF_PLATFORM == NF_PLATFORM_WIN SetConsoleTitle("NFMasterServer"); #endif CREATE_PLUGIN(pm, NFMasterServerPlugin) //std::cout << "DllStartPlugin::thread id=" << GetCurrentThreadId() << std::endl; }; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFMasterServerPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFMasterServerPlugin::GetPluginVersion() { return 0; } const std::string NFMasterServerPlugin::GetPluginName() { return GET_CLASS_NAME(NFMasterServerPlugin) } void NFMasterServerPlugin::Install() { REGISTER_MODULE(pPluginManager, NFCMasterModule) } void NFMasterServerPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFCMasterModule) }
NF_EXPORT void DllStartPlugin(NFIPluginManager* pm) { #if NF_PLATFORM == NF_PLATFORM_WIN SetConsoleTitle("Tutorial6"); #endif CREATE_PLUGIN(pm, Tutorial6Plugin) }; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, Tutorial6Plugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int Tutorial6Plugin::GetPluginVersion() { return 0; } const std::string Tutorial6Plugin::GetPluginName() { GET_PLUGIN_NAME(Tutorial6Plugin) } void Tutorial6Plugin::Install() { REGISTER_MODULE(pPluginManager, HelloWorld6Module) } void Tutorial6Plugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, HelloWorld6Module) }
NF_EXPORT void DllStartPlugin(NFIPluginManager* pm) { #if NF_PLATFORM == NF_PLATFORM_WIN SetConsoleTitle("NFLoginServer"); #endif CREATE_PLUGIN(pm, NFLoginLogicPlugin) }; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFLoginLogicPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFLoginLogicPlugin::GetPluginVersion() { return 0; } const std::string NFLoginLogicPlugin::GetPluginName() { GET_PLUGIN_NAME(NFLoginLogicPlugin) } void NFLoginLogicPlugin::Install() { REGISTER_MODULE(pPluginManager, NFCLoginLogicModule) } void NFLoginLogicPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFCLoginLogicModule) }
CREATE_PLUGIN(pm, Tutorial1) }; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, Tutorial1) }; #endif ////////////////////////////////////////////////////////////////////////// const int Tutorial1::GetPluginVersion() { return 0; } const std::string Tutorial1::GetPluginName() { return GET_CLASS_NAME(Tutorial1); } void Tutorial1::Install() { REGISTER_MODULE(pPluginManager, HelloWorld1, HelloWorld1) } void Tutorial1::Uninstall() { UNREGISTER_MODULE(pPluginManager, HelloWorld1, HelloWorld1) }
}; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFLuaScriptPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFLuaScriptPlugin::GetPluginVersion() { return 0; } const std::string NFLuaScriptPlugin::GetPluginName() { return GET_CLASS_NAME(NFLuaScriptPlugin); } void NFLuaScriptPlugin::Install() { REGISTER_MODULE(pPluginManager, NFILuaScriptModule, NFCLuaScriptModule) } void NFLuaScriptPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFILuaScriptModule, NFCLuaScriptModule) }
}; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFScalePlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFScalePlugin::GetPluginVersion() { return 0; } const std::string NFScalePlugin::GetPluginName() { return GET_CLASS_NAME(NFScalePlugin); } void NFScalePlugin::Install() { REGISTER_MODULE(pPluginManager, NFIScaleModule, NFScaleModule) } void NFScalePlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFIScaleModule, NFScaleModule) }
}; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFChatPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFChatPlugin::GetPluginVersion() { return 0; } const std::string NFChatPlugin::GetPluginName() { return GET_CLASS_NAME(NFChatPlugin); } void NFChatPlugin::Install() { REGISTER_MODULE(pPluginManager, NFIChatModule, NFChatModule) } void NFChatPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFIChatModule, NFChatModule) }
#include "AFWorldNetClientPlugin.h" #include "AFCWorldToMasterModule.h" #ifdef ARK_DYNAMIC_PLUGIN ARK_DLL_PLUGIN_ENTRY(AFWorldNetClientPlugin) ARK_DLL_PLUGIN_EXIT(AFWorldNetClientPlugin) #endif ////////////////////////////////////////////////////////////////////////// int AFWorldNetClientPlugin::GetPluginVersion() { return 0; } const std::string AFWorldNetClientPlugin::GetPluginName() { return GET_CLASS_NAME(AFWorldNetClientPlugin) } void AFWorldNetClientPlugin::Install() { REGISTER_MODULE(pPluginManager, AFIWorldToMasterModule, AFCWorldToMasterModule) } void AFWorldNetClientPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, AFIWorldToMasterModule, AFCWorldToMasterModule) }
{ DESTROY_PLUGIN(pm, NFKernelPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFKernelPlugin::GetPluginVersion() { return 0; } const std::string NFKernelPlugin::GetPluginName() { return GET_CLASS_NAME(NFKernelPlugin) } void NFKernelPlugin::Install() { REGISTER_MODULE(pPluginManager, NFIUUIDModule, NFCUUIDModule) REGISTER_MODULE(pPluginManager, NFISceneModule, NFCSceneModule) REGISTER_MODULE(pPluginManager, NFIKernelModule, NFCKernelModule) } void NFKernelPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFIKernelModule, NFCKernelModule) UNREGISTER_MODULE(pPluginManager, NFISceneModule, NFCSceneModule) UNREGISTER_MODULE(pPluginManager, NFIUUIDModule, NFCUUIDModule) }
}; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFGameServerNet_ServerPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFGameServerNet_ServerPlugin::GetPluginVersion() { return 0; } const std::string NFGameServerNet_ServerPlugin::GetPluginName() { return GET_CLASS_NAME(NFGameServerNet_ServerPlugin) } void NFGameServerNet_ServerPlugin::Install() { REGISTER_MODULE(pPluginManager, NFCGameServerNet_ServerModule) } void NFGameServerNet_ServerPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFCGameServerNet_ServerModule) }
NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFMasterServerPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFMasterServerPlugin::GetPluginVersion() { return 0; } const std::string NFMasterServerPlugin::GetPluginName() { return GET_CLASS_NAME(NFMasterServerPlugin); } void NFMasterServerPlugin::Install() { REGISTER_MODULE(pPluginManager, NFIMasterModule, NFCMasterModule) } void NFMasterServerPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFIMasterModule, NFCMasterModule) }
#endif ////////////////////////////////////////////////////////////////////////// NFConfigPlugin::NFConfigPlugin(NFIPluginManager* p) { pPluginManager = p; } const int NFConfigPlugin::GetPluginVersion() { return 0; } const std::string NFConfigPlugin::GetPluginName() { return GET_CLASS_NAME(NFConfigPlugin) } void NFConfigPlugin::Install() { REGISTER_MODULE(pPluginManager, NFCLogicClassModule) REGISTER_MODULE(pPluginManager, NFCElementInfoModule) } void NFConfigPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFCElementInfoModule) UNREGISTER_MODULE(pPluginManager, NFCLogicClassModule) }
NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFSkillPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFSkillPlugin::GetPluginVersion() { return 0; } const std::string NFSkillPlugin::GetPluginName() { return GET_CLASS_NAME(NFSkillPlugin); } void NFSkillPlugin::Install() { REGISTER_MODULE(pPluginManager, NFISkillConsumeManagerModule, NFCSkillConsumeManagerModule) REGISTER_MODULE(pPluginManager, NFISkillModule, NFCSkillModule) } void NFSkillPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFISkillModule, NFCSkillModule) UNREGISTER_MODULE(pPluginManager, NFISkillConsumeManagerModule, NFCSkillConsumeManagerModule) }
NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFAIPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFAIPlugin::GetPluginVersion() { return 0; } const std::string NFAIPlugin::GetPluginName() { return GET_CLASS_NAME(NFAIPlugin); } void NFAIPlugin::Install() { REGISTER_MODULE(pPluginManager, NFIAIModule, NFCAIModule) REGISTER_MODULE(pPluginManager, NFIHateModule, NFCHateModule) } void NFAIPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFIHateModule, NFCHateModule) UNREGISTER_MODULE(pPluginManager, NFIAIModule, NFCAIModule) }
NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFMysqlClusterPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFMysqlClusterPlugin::GetPluginVersion() { return 0; } const std::string NFMysqlClusterPlugin::GetPluginName() { return GET_CLASS_NAME(NFMysqlClusterPlugin); } void NFMysqlClusterPlugin::Install() { REGISTER_MODULE(pPluginManager, NFIMysqlModule, NFCMysqlModule) REGISTER_MODULE(pPluginManager, NFIAsyMysqlModule, NFCAsyMysqlModule) } void NFMysqlClusterPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFIAsyMysqlModule, NFCAsyMysqlModule) UNREGISTER_MODULE(pPluginManager, NFIMysqlModule, NFCMysqlModule) }
#include "AFCLoginNetServerModule.h" #ifdef ARK_DYNAMIC_PLUGIN ARK_DLL_PLUGIN_ENTRY(AFLoginNetServerPlugin) ARK_DLL_PLUGIN_EXIT(AFLoginNetServerPlugin) #endif ////////////////////////////////////////////////////////////////////////// int AFLoginNetServerPlugin::GetPluginVersion() { return 0; } const std::string AFLoginNetServerPlugin::GetPluginName() { return GET_CLASS_NAME(AFLoginNetServerPlugin) } void AFLoginNetServerPlugin::Install() { REGISTER_MODULE(pPluginManager, AFILoginNetServerModule, AFCLoginNetServerModule) } void AFLoginNetServerPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, AFILoginNetServerModule, AFCLoginNetServerModule) }
}; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFShopPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFShopPlugin::GetPluginVersion() { return 0; } const std::string NFShopPlugin::GetPluginName() { return GET_CLASS_NAME(NFCShopPlugin); } void NFShopPlugin::Install() { REGISTER_MODULE(pPluginManager, NFIShopModule, NFCShopModule) } void NFShopPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFIShopModule, NFCShopModule) }
CREATE_PLUGIN(pm, NFLogPlugin) }; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFLogPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFLogPlugin::GetPluginVersion() { return 0; } const std::string NFLogPlugin::GetPluginName() { return GET_CLASS_NAME(NFLogPlugin); } void NFLogPlugin::Install() { REGISTER_MODULE(pPluginManager, NFILogModule, NFLogModule) } void NFLogPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFILogModule, NFLogModule) }
{ return 0; } const std::string NFDBLogicPlugin::GetPluginName() { return GET_CLASS_NAME(NFDBLogicPlugin); } void NFDBLogicPlugin::Install() { REGISTER_MODULE(pPluginManager, NFIRankRedisModule, NFRankRedisModule) REGISTER_MODULE(pPluginManager, NFIPlayerRedisModule, NFPlayerRedisModule) REGISTER_MODULE(pPluginManager, NFIClanRedisModule, NFClanRedisModule) REGISTER_MODULE(pPluginManager, NFIBigMapRedisModule, NFBigMapRedisModule) REGISTER_MODULE(pPluginManager, NFICommonRedisModule, NFCommonRedisModule) REGISTER_MODULE(pPluginManager, NFIMailRedisModule, NFMailRedisModule) REGISTER_MODULE(pPluginManager, NFIAccountRedisModule, NFAccountRedisModule) } void NFDBLogicPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFIAccountRedisModule, NFAccountRedisModule) UNREGISTER_MODULE(pPluginManager, NFIMailRedisModule, NFMailRedisModule) UNREGISTER_MODULE(pPluginManager, NFICommonRedisModule, NFCommonRedisModule) UNREGISTER_MODULE(pPluginManager, NFIBigMapRedisModule, NFBigMapRedisModule) UNREGISTER_MODULE(pPluginManager, NFIClanRedisModule, NFClanRedisModule) UNREGISTER_MODULE(pPluginManager, NFIPlayerRedisModule, NFPlayerRedisModule) UNREGISTER_MODULE(pPluginManager, NFIRankRedisModule, NFRankRedisModule) }
CREATE_PLUGIN(pm, NFAIPlugin) }; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFAIPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFAIPlugin::GetPluginVersion() { return 0; } const std::string NFAIPlugin::GetPluginName() { return GET_CLASS_NAME(NFAIPlugin) } void NFAIPlugin::Install() { REGISTER_MODULE(pPluginManager, NFCAIModule) } void NFAIPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFCAIModule) }
REGISTER_MODULE( pPluginManager, NFCItemConsumeManagerModule ) REGISTER_MODULE( pPluginManager, NFCPotionItemConsumeProcessModule ) REGISTER_MODULE( pPluginManager, NFCCardItemConsumeProcessModule ) //Continue to add other item types of consumption REGISTER_MODULE( pPluginManager, NFCSkillConsumeManagerModule ) REGISTER_MODULE( pPluginManager, NFCBriefSkillConsumeProcessModule ) REGISTER_MODULE( pPluginManager, NFCBulletSkillConsumeProcessModule ) //Continue to add other skill types of consumption } void NFGameLogicPlugin::Uninstall() { UNREGISTER_MODULE( pPluginManager, NFCBulletSkillConsumeProcessModule ) UNREGISTER_MODULE( pPluginManager, NFCBriefSkillConsumeProcessModule ) UNREGISTER_MODULE( pPluginManager, NFCSkillConsumeManagerModule ) UNREGISTER_MODULE( pPluginManager, NFCCardItemConsumeProcessModule ) UNREGISTER_MODULE( pPluginManager, NFCPotionItemConsumeProcessModule ) UNREGISTER_MODULE( pPluginManager, NFCItemConsumeManagerModule ) UNREGISTER_MODULE( pPluginManager, NFCRebornItemConsumeProcessModule ) UNREGISTER_MODULE( pPluginManager, NFCSkillModule ) UNREGISTER_MODULE( pPluginManager, NFCPackModule ) UNREGISTER_MODULE( pPluginManager, NFCItemModule ) UNREGISTER_MODULE( pPluginManager, NFCBuffModule ) UNREGISTER_MODULE( pPluginManager, NFCGameLogicModule ) }
return 0; } const std::string NFGameServerPlugin::GetPluginName() { return GET_CLASS_NAME(NFGameServerPlugin); } void NFGameServerPlugin::Install() { REGISTER_MODULE(pPluginManager, NFIGameServerModule, NFCGameServerModule) REGISTER_MODULE(pPluginManager, NFISceneProcessModule, NFCSceneProcessModule) REGISTER_MODULE(pPluginManager, NFIPropertyModule, NFCPropertyModule) REGISTER_MODULE(pPluginManager, NFILevelModule, NFCLevelModule) REGISTER_MODULE(pPluginManager, NFIPropertyConfigModule, NFCPropertyConfigModule) REGISTER_MODULE(pPluginManager, NFINPCRefreshModule, NFCNPCRefreshModule) } void NFGameServerPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFINPCRefreshModule, NFCNPCRefreshModule) UNREGISTER_MODULE(pPluginManager, NFIPropertyConfigModule, NFCPropertyConfigModule) UNREGISTER_MODULE(pPluginManager, NFILevelModule, NFCLevelModule) UNREGISTER_MODULE(pPluginManager, NFIPropertyModule, NFCPropertyModule) UNREGISTER_MODULE(pPluginManager, NFISceneProcessModule, NFCSceneProcessModule) UNREGISTER_MODULE(pPluginManager, NFIGameServerModule, NFCGameServerModule) }
}; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFLoginNet_ServerPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFLoginNet_ServerPlugin::GetPluginVersion() { return 0; } const std::string NFLoginNet_ServerPlugin::GetPluginName() { return GET_CLASS_NAME(NFLoginNet_ServerPlugin) } void NFLoginNet_ServerPlugin::Install() { REGISTER_MODULE(pPluginManager, NFCLoginNet_ServerModule) } void NFLoginNet_ServerPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFCLoginNet_ServerModule) }
NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, Tutorial3Plugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int Tutorial3Plugin::GetPluginVersion() { return 0; } const std::string Tutorial3Plugin::GetPluginName() { return GET_CLASS_NAME(Tutorial3Plugin); } void Tutorial3Plugin::Install() { REGISTER_MODULE(pPluginManager, HelloWorld3Module, HelloWorld3Module) } void Tutorial3Plugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, HelloWorld3Module, HelloWorld3Module) }
void NFKernelPlugin::Install() { REGISTER_MODULE(pPluginManager, NFISceneAOIModule, NFCSceneAOIModule) REGISTER_MODULE(pPluginManager, NFIKernelModule, NFCKernelModule) REGISTER_MODULE(pPluginManager, NFIEventModule, NFCEventModule) REGISTER_MODULE(pPluginManager, NFIScheduleModule, NFCScheduleModule) REGISTER_MODULE(pPluginManager, NFIDataTailModule, NFCDataTailModule) /* REGISTER_TEST_MODULE(pPluginManager, NFISceneAOIModule, NFCSceneAOITestModule) REGISTER_TEST_MODULE(pPluginManager, NFIKernelModule, NFCKernelTestModule) REGISTER_TEST_MODULE(pPluginManager, NFIEventModule, NFCEventTestModule) REGISTER_TEST_MODULE(pPluginManager, NFIScheduleModule, NFCScheduleTestModule) */ } void NFKernelPlugin::Uninstall() { /* UNREGISTER_TEST_MODULE(pPluginManager, NFIEventModule, NFCEventTestModule) UNREGISTER_TEST_MODULE(pPluginManager, NFIKernelModule, NFCKernelTestModule) UNREGISTER_TEST_MODULE(pPluginManager, NFISceneAOIModule, NFCSceneAOITestModule) UNREGISTER_TEST_MODULE(pPluginManager, NFIScheduleModule, NFCScheduleTestModule) */ UNREGISTER_MODULE(pPluginManager, NFIDataTailModule, NFCDataTailModule) UNREGISTER_MODULE(pPluginManager, NFIEventModule, NFCEventModule) UNREGISTER_MODULE(pPluginManager, NFIKernelModule, NFCKernelModule) UNREGISTER_MODULE(pPluginManager, NFISceneAOIModule, NFCSceneAOIModule) UNREGISTER_MODULE(pPluginManager, NFIScheduleModule, NFCScheduleModule) }
}; extern "C" __declspec(dllexport) void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, pPlugin) }; ////////////////////////////////////////////////////////////////////////// const int NFDataBaseNet_ClientPlugin::GetPluginVersion() { return 0; } const std::string NFDataBaseNet_ClientPlugin::GetPluginName() { GET_PLUGIN_NAME(NFDataBaseNet_ClientPlugin) } void NFDataBaseNet_ClientPlugin::Install() { SetConsoleTitle("NFDataBaseServer"); REGISTER_MODULE(pPluginManager, "NFCDataBaseNet_ClientModule", NFCDataBaseNet_ClientModule) } void NFDataBaseNet_ClientPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, "NFCDataBaseNet_ClientModule", NFCDataBaseNet_ClientModule) }
{ CREATE_PLUGIN(pm, NFWorldLogicPlugin) }; NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFWorldLogicPlugin) }; ////////////////////////////////////////////////////////////////////////// const int NFWorldLogicPlugin::GetPluginVersion() { return 0; } const std::string NFWorldLogicPlugin::GetPluginName() { return GET_CLASS_NAME(NFWorldLogicPlugin); } void NFWorldLogicPlugin::Install() { REGISTER_MODULE(pPluginManager, NFIWorldLogicModule, NFCWorldLogicModule) } void NFWorldLogicPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFIWorldLogicModule, NFCWorldLogicModule) }
NF_EXPORT void DllStopPlugin(NFIPluginManager* pm) { DESTROY_PLUGIN(pm, NFDataNoSqlPlugin) }; #endif ////////////////////////////////////////////////////////////////////////// const int NFDataNoSqlPlugin::GetPluginVersion() { return 0; } const std::string NFDataNoSqlPlugin::GetPluginName() { return GET_CLASS_NAME(NFDataNoSqlPlugin) } void NFDataNoSqlPlugin::Install() { //因为有好几个进程都在用此插件,隐藏此插件不能设置Title //SetConsoleTitle( "NFDataBaseServer" ); REGISTER_MODULE(pPluginManager, NFCDataNoSqlModule) REGISTER_MODULE(pPluginManager, NFCPlatformDataModule) } void NFDataNoSqlPlugin::Uninstall() { UNREGISTER_MODULE(pPluginManager, NFCPlatformDataModule) UNREGISTER_MODULE(pPluginManager, NFCDataNoSqlModule) }