41 lines
990 B
C++
41 lines
990 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#if USES_RESTFUL_GOOGLE
|
|
|
|
#include "OnlineSubsystemGoogle.h"
|
|
#include "OnlineSubsystemGooglePrivate.h"
|
|
#include "OnlineIdentityGoogleRest.h"
|
|
#include "OnlineExternalUIInterfaceGoogleRest.h"
|
|
|
|
FOnlineSubsystemGoogle::FOnlineSubsystemGoogle(FName InInstanceName)
|
|
: FOnlineSubsystemGoogleCommon(InInstanceName)
|
|
{
|
|
bPlatformRequiresClientId = true;
|
|
bPlatformAllowsClientIdOverride = true;
|
|
bPlatformRequiresServerClientId = false;
|
|
}
|
|
|
|
FOnlineSubsystemGoogle::~FOnlineSubsystemGoogle()
|
|
{
|
|
}
|
|
|
|
bool FOnlineSubsystemGoogle::Init()
|
|
{
|
|
if (FOnlineSubsystemGoogleCommon::Init())
|
|
{
|
|
GoogleIdentity = MakeShareable(new FOnlineIdentityGoogle(this));
|
|
GoogleExternalUI = MakeShareable(new FOnlineExternalUIGoogle(this));
|
|
return true;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool FOnlineSubsystemGoogle::Shutdown()
|
|
{
|
|
UE_LOG_ONLINE(Display, TEXT("FOnlineSubsystemGoogle::Shutdown()"));
|
|
return FOnlineSubsystemGoogleCommon::Shutdown();
|
|
}
|
|
|
|
#endif // USES_RESTFUL_GOOGLE
|