mirror of
https://github.com/mordentral/AdvancedSessionsPlugin.git
synced 2025-10-25 09:24:18 +00:00
Added identity interface, recompiled all binaries for 4.13.1
Former-commit-id: 8c89eb776e877ee486ca908db651667c7f87e469
This commit is contained in:
@@ -13,6 +13,50 @@
|
||||
#include "OnlineSubsystemUtilsClasses.h"
|
||||
#include "BlueprintDataDefinitions.generated.h"
|
||||
|
||||
UENUM(BlueprintType)
|
||||
enum EBPUserPrivileges
|
||||
{
|
||||
/** Whether the user can play at all, online or offline - may be age restricted */
|
||||
CanPlay,
|
||||
/** Whether the user can play in online modes */
|
||||
CanPlayOnline,
|
||||
/** Whether the user can use voice and text chat */
|
||||
CanCommunicateOnline,
|
||||
/** Whether the user can use content generated by other users */
|
||||
CanUseUserGeneratedContent
|
||||
};
|
||||
|
||||
|
||||
UENUM(BlueprintType)
|
||||
enum class EBPLoginStatus : uint8
|
||||
{
|
||||
/** Player has not logged in or chosen a local profile */
|
||||
NotLoggedIn,
|
||||
/** Player is using a local profile but is not logged in */
|
||||
UsingLocalProfile,
|
||||
/** Player has been validated by the platform specific authentication service */
|
||||
LoggedIn
|
||||
};
|
||||
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FBPUserOnlineAccount
|
||||
{
|
||||
GENERATED_USTRUCT_BODY()
|
||||
|
||||
public:
|
||||
TSharedPtr<FUserOnlineAccount> UserAccountInfo;
|
||||
|
||||
FBPUserOnlineAccount()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
FBPUserOnlineAccount(TSharedPtr<FUserOnlineAccount> UserAccount)
|
||||
{
|
||||
UserAccountInfo = UserAccount;
|
||||
}
|
||||
};
|
||||
|
||||
UENUM()
|
||||
enum class ESessionSettingSearchResult : uint8
|
||||
@@ -23,7 +67,7 @@ enum class ESessionSettingSearchResult : uint8
|
||||
// Did not find the setting
|
||||
NotFound,
|
||||
|
||||
// Was not the correct ype
|
||||
// Was not the correct type
|
||||
WrongType
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user