Remove legacy serialization and QPropertyTree (#684)
Remove: - CryCommon/CryExtension/* - CryCommon/Serialization/* - Sandbox/Plugins/EditorCommon/QPropertyTree/* - All related CryCommon interfaces - All CrySystem implementations - Various related Editor classes
This commit is contained in:
@@ -14,8 +14,7 @@
|
||||
#include <platform.h>
|
||||
#include <StringUtils.h>
|
||||
#include <ISystem.h>
|
||||
#include <CryExtension/Impl/RegFactoryNode.h>
|
||||
#include <CryExtension/Impl/ICryFactoryRegistryImpl.h>
|
||||
#include <Random.h>
|
||||
#include <UnicodeFunctions.h>
|
||||
#include <IConsole.h>
|
||||
|
||||
@@ -42,9 +41,6 @@ SC_API struct SSystemGlobalEnvironment* gEnv = nullptr;
|
||||
#include AZ_RESTRICTED_FILE(platform_impl_h)
|
||||
#endif
|
||||
|
||||
//The reg factory is used for registering the different modules along the whole project
|
||||
struct SRegFactoryNode* g_pHeadToRegFactories = 0;
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// If not in static library.
|
||||
#include <CryThreadImpl.h>
|
||||
@@ -106,16 +102,6 @@ extern "C" AZ_DLL_EXPORT void ModuleInitISystem(ISystem* pSystem, [[maybe_unused
|
||||
AZ::AllocatorManager::Instance(); // Force the AllocatorManager to instantiate and register any allocators defined in data sections
|
||||
}
|
||||
AZ::Debug::ProfileModuleInit();
|
||||
|
||||
#if !defined(AZ_MONOLITHIC_BUILD)
|
||||
ICryFactoryRegistryImpl* pCryFactoryImpl = static_cast<ICryFactoryRegistryImpl*>(pSystem->GetCryFactoryRegistry());
|
||||
if (pCryFactoryImpl)
|
||||
{
|
||||
pCryFactoryImpl->RegisterFactories(g_pHeadToRegFactories);
|
||||
}
|
||||
|
||||
AZ_Error("System", pCryFactoryImpl, "Failed to successfully load factory for %s. You may have a missing or stale DLL that needs to be recompiled.", moduleName);
|
||||
#endif
|
||||
} // if pSystem
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user