Space Plunder
Loading...
Searching...
No Matches
OnlinePlayerState.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 "Data/BaseData.h"
7#include "UObject/Interface.h"
8#include "OnlinePlayerState.generated.h"
9
10// This class does not need to be modified.
11UINTERFACE(MinimalAPI, NotBlueprintable)
12class UOnlinePlayerState : public UInterface
13{
14 GENERATED_BODY()
15};
16
17class BASEHELPERS_API IOnlinePlayerState
18{
19 GENERATED_BODY()
20
21public:
22
23 UFUNCTION(BlueprintCallable, Category="Player")
24 virtual FUserProfile GetUserProfile() const = 0;
25
26
27 UFUNCTION(BlueprintCallable, Category="Player")
28 virtual void SetUserProfile(const FUserProfile& UpdatedUserProfile) = 0;
29
30 UFUNCTION(BlueprintCallable, Category="Player")
31 virtual FString GetPlayerName() const = 0;
32
33
34};
Definition OnlinePlayerState.h:18
Definition OnlinePlayerState.h:13
Definition BaseData.h:1239