Files
UnrealEngine/Engine/Plugins/Online/OnlineSubsystemFacebook/Source/Private/IOS/OnlineExternalUIInterfaceFacebook.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

39 lines
920 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "OnlineSubsystemFacebook.h"
#include "OnlineExternalUIFacebookCommon.h"
#include "OnlineSubsystemFacebookPackage.h"
class FOnlineSubsystemFacebook;
/**
* Implementation for the Facebook external UIs
*/
class FOnlineExternalUIFacebook : public FOnlineExternalUIFacebookCommon
{
private:
PACKAGE_SCOPE:
/**
* Constructor
* @param InSubsystem The owner of this external UI interface.
*/
FOnlineExternalUIFacebook(FOnlineSubsystemFacebook* InSubsystem);
public:
/**
* Destructor.
*/
virtual ~FOnlineExternalUIFacebook();
// IOnlineExternalUI
virtual bool ShowLoginUI(const int ControllerIndex, bool bShowOnlineOnly, bool bShowSkipButton, const FOnLoginUIClosedDelegate& Delegate = FOnLoginUIClosedDelegate()) override;
};
typedef TSharedPtr<FOnlineExternalUIFacebook, ESPMode::ThreadSafe> FOnlineExternalUIFacebookPtr;