Files
UnrealEngineUWP/Engine/Plugins/Developer/Concert/MultiUserClient/Source/MultiUserClientLibrary/Private/MultiUserClientLibraryModule.cpp

36 lines
2.0 KiB
C++
Raw Normal View History

// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
#include "CoreMinimal.h"
#include "UObject/CoreRedirects.h"
#include "Modules/ModuleManager.h"
class FMultiUserClientLibraryModule : public IModuleInterface
{
public:
virtual void StartupModule() override
{
TArray<FCoreRedirect> Redirects;
Redirects.Emplace(ECoreRedirectFlags::Type_Package, TEXT("/Script/ConcertSyncClientLibrary"), TEXT("/Script/MultiUserClientLibrary"));
Redirects.Emplace(ECoreRedirectFlags::Type_Struct, TEXT("ConcertSyncClientInfo"), TEXT("MultiUserClientInfo"));
Redirects.Emplace(ECoreRedirectFlags::Type_Class, TEXT("ConcertSyncClientStatics"), TEXT("MultiUserClientStatics"));
Redirects.Emplace(ECoreRedirectFlags::Type_Function, TEXT("MultiUserClientStatics.GetLocalConcertClientInfo"), TEXT("GetLocalMultiUserClientInfo"));
Redirects.Emplace(ECoreRedirectFlags::Type_Function, TEXT("MultiUserClientStatics.GetConcertClientInfoByName"), TEXT("GetMultiUserClientInfoByName"));
Redirects.Emplace(ECoreRedirectFlags::Type_Function, TEXT("MultiUserClientStatics.GetRemoteConcertClientInfos"), TEXT("GetRemoteMultiUserClientInfos"));
Redirects.Emplace(ECoreRedirectFlags::Type_Function, TEXT("MultiUserClientStatics.GetConcertConnectionStatus"), TEXT("GetMultiUserConnectionStatus"));
Redirects.Emplace(ECoreRedirectFlags::Type_Function, TEXT("MultiUserClientStatics.ConcertJumpToPresence"), TEXT("JumpToMultiUserPresence"));
Redirects.Emplace(ECoreRedirectFlags::Type_Function, TEXT("MultiUserClientStatics.SetPresenceEnabled"), TEXT("SetMultiUserPresenceEnabled"));
Redirects.Emplace(ECoreRedirectFlags::Type_Function, TEXT("MultiUserClientStatics.SetPresenceVisibility"), TEXT("SetMultiUserPresenceVisibility"));
Redirects.Emplace(ECoreRedirectFlags::Type_Function, TEXT("MultiUserClientStatics.PersistSessionChanges"), TEXT("PersistMultiUserSessionChanges"));
FCoreRedirects::AddRedirectList(Redirects, TEXT("MultiUserClientLibrary"));
}
virtual void ShutdownModule() override
{
}
};
IMPLEMENT_MODULE(FMultiUserClientLibraryModule, MultiUserClientLibrary);