7#include "CoreMinimal.h"
8#include "OnlineSubsystemPico.h"
9#include "OnlineSubsystemPicoPackage.h"
10#include "OnlineSubsystemPicoNames.h"
24DECLARE_LOG_CATEGORY_EXTERN(ApplicationInterface, Log, All);
27DECLARE_DELEGATE_ThreeParams(FOnLaunchOtherAppComplete,
const FString& ,
bool ,
const FString& );
28DECLARE_DELEGATE_ThreeParams(FOnLaunchOtherAppByPresenceComplete,
const FString& ,
bool ,
const FString& );
29DECLARE_DELEGATE_ThreeParams(FOnGetVersion,
const FString& ,
bool ,
const FString& );
32class ONLINESUBSYSTEMPICO_API FPicoApplicationInterface
40 ~FPicoApplicationInterface();
55 bool LaunchOtherApp(
const FString &AppID,
const FString &Message,
const FOnLaunchOtherAppComplete& Delegate = FOnLaunchOtherAppComplete());
56 void OnQueryLaunchOtherAppComplete(ppfMessageHandle Message,
bool bIsError,
const FOnLaunchOtherAppComplete& Delegate);
58 bool GetVersion(
const FOnGetVersion& Delegate = FOnGetVersion());
59 void OnQueryGetVersionComplete(ppfMessageHandle Message,
bool bIsError,
const FOnGetVersion& Delegate);
80 bool LaunchOtherAppByPresence(
const FString& AppID,
const FString& PackageName,
const FString& Message,
const FString& ApiName,
const FString& LobbySessionId,
const FString& MatchSessionId,
const FString& TrackId,
const FString& Extra,
const FOnLaunchOtherAppByPresenceComplete& Delegate = FOnLaunchOtherAppByPresenceComplete());
81 void OnQueryLaunchOtherAppByPresenceComplete(ppfMessageHandle Message,
bool bIsError,
const FOnLaunchOtherAppByPresenceComplete& Delegate);
OnlineSubsystemPico class inherited from FOnlineSubsystemImpl(Unreal Engine)
Definition: OnlineSubsystemPico.h:44