Files
mir_server/server/LogicServer/base/BaseScriptExportObject.cpp
aixianling 5c9f1dae4a init
2025-01-09 17:45:40 +08:00

21 lines
418 B
C++

#include "StdAfx.h"
LONG GlobalObjectMgr::sGlobalObjectMgrCount = 0;
GlobalObjectMgr* GlobalObjectMgr::sGlobalObjectMgr = NULL;
void GlobalObjectMgr::initialize()
{
if (::InterlockedIncrement(&sGlobalObjectMgrCount) == 1)
{
sGlobalObjectMgr = new GlobalObjectMgr();
}
}
void GlobalObjectMgr::uninitialize()
{
if (::InterlockedDecrement(&sGlobalObjectMgrCount) == 0)
{
SafeDelete(sGlobalObjectMgr);
}
}