// Copyright Epic Games, Inc. All Rights Reserved. #include "ExternalSourceModule.h" #include "UriManager.h" class FExternalSourceModule : public IExternalSourceModule { public: virtual void StartupModule() override { UriManager = MakeUnique(); } virtual void ShutdownModule() override { UriManager.Reset(); } virtual UE::DatasmithImporter::IUriManager& GetManager() const override { check(UriManager.IsValid()); return *UriManager; } TUniquePtr UriManager; }; IMPLEMENT_MODULE(FExternalSourceModule, ExternalSource);