Files
JeanMichel Dignard 0f9ad96858 Copying //UE4/Dev-Enterprise @ cl 6890376 to Dev-Main (//UE4/Dev-Main)
#lockdown nick.penwarden
#rb none

[CL 6890764 by JeanMichel Dignard in Main branch]
2019-06-07 11:22:52 -04:00

36 lines
2.0 KiB
C++

// 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);