Space Plunder
Loading...
Searching...
No Matches
PlayFabMenu.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "UObject/Interface.h"
7#include "PlayFabMenu.generated.h"
8
9class UPlayFabJsonObject;
10// This class does not need to be modified.
11UINTERFACE(MinimalAPI, NotBlueprintable)
12class UPlayFabMenu : public UInterface
13{
14 GENERATED_BODY()
15};
16
20class MENUSYSTEM_API IPlayFabMenu
21{
22 GENERATED_BODY()
23
24public:
25
26 UFUNCTION(BlueprintCallable, Category="Menu|PlayFab")
27 virtual void LoginToPlayFab() = 0;
28 UFUNCTION(BlueprintCallable, Category="Menu|PlayFab")
29 virtual FString GetPlayFabID() const = 0;
30 UFUNCTION(BlueprintCallable, Category="Menu|PlayFab")
31 virtual bool GetIsLoggedInToPlayFab() const = 0;
32 UFUNCTION(BlueprintCallable, Category="Menu|PlayFab")
33 virtual float GetPlayFabCurrency() const = 0;
34 UFUNCTION(BlueprintCallable, Category="Menu|PlayFab")
35 virtual TArray<UPlayFabJsonObject*> GetPlayFabInventory() const = 0;
36
37};
Definition PlayFabMenu.h:21
Definition PlayFabMenu.h:13
Definition EpicOnlineGameInstance.h:29