Loading...
Searching...
No Matches
FOnlineRecentPlayerAccelByte Class Reference
Inheritance diagram for FOnlineRecentPlayerAccelByte:

Public Member Functions

virtual TSharedRef< const FUniqueNetId > GetUserId () const override
virtual FString GetRealName () const override
virtual FString GetDisplayName (const FString &Platform=FString()) const override
virtual bool GetUserAttribute (const FString &AttrName, FString &OutAttrValue) const override
virtual FDateTime GetLastSeen () const override
virtual const FOnlineUserPresence & GetPresence () const
virtual FString GetUniqueDisplayName () const
 FOnlineRecentPlayerAccelByte (const FAccelByteUserInfo &InData)
 FOnlineRecentPlayerAccelByte (const TSharedRef< FAccelByteUserInfo, ESPMode::ThreadSafe > &InUserInfo)
 FOnlineRecentPlayerAccelByte (const FUniqueNetIdRef &InUserId, const TSharedRef< const FOnlineRecentPlayer > &InPlatformRecentPlayer)
 FOnlineRecentPlayerAccelByte (const TSharedRef< FAccelByteUserInfo, ESPMode::ThreadSafe > &InUserInfo, const TSharedRef< const FOnlineRecentPlayer > &InPlatformRecentPlayer)
virtual ~FOnlineRecentPlayerAccelByte ()

Public Attributes

PACKAGE_SCOPE : FUniqueNetIdPtr UserId
FString DisplayName
FDateTime LastSeen
FOnlineUserPresence Presence
TSharedPtr< const FOnlineRecentPlayer > PlatformRecentPlayer
TMap< FString, FString > UserAttributesMap
FOnlineUserInfoAccelByte OnlineUserInfo

Constructor & Destructor Documentation

◆ FOnlineRecentPlayerAccelByte() [1/4]

FOnlineRecentPlayerAccelByte::FOnlineRecentPlayerAccelByte ( const FAccelByteUserInfo & InData)

[Deprecated] Init/default constructor

◆ FOnlineRecentPlayerAccelByte() [2/4]

FOnlineRecentPlayerAccelByte::FOnlineRecentPlayerAccelByte ( const TSharedRef< FAccelByteUserInfo, ESPMode::ThreadSafe > & InUserInfo)
inline

Init/default constructor

◆ FOnlineRecentPlayerAccelByte() [3/4]

FOnlineRecentPlayerAccelByte::FOnlineRecentPlayerAccelByte ( const FUniqueNetIdRef & InUserId,
const TSharedRef< const FOnlineRecentPlayer > & InPlatformRecentPlayer )
inline

Platform Friend constructor

◆ FOnlineRecentPlayerAccelByte() [4/4]

FOnlineRecentPlayerAccelByte::FOnlineRecentPlayerAccelByte ( const TSharedRef< FAccelByteUserInfo, ESPMode::ThreadSafe > & InUserInfo,
const TSharedRef< const FOnlineRecentPlayer > & InPlatformRecentPlayer )
inline

Platform Friend constructor with UserInfo

◆ ~FOnlineRecentPlayerAccelByte()

virtual FOnlineRecentPlayerAccelByte::~FOnlineRecentPlayerAccelByte ( )
inlinevirtual

Virtual destructor to keep clang happy

Member Data Documentation

◆ DisplayName

FString FOnlineRecentPlayerAccelByte::DisplayName

Cached Display Name - Used for Internal Friends List

◆ LastSeen

FDateTime FOnlineRecentPlayerAccelByte::LastSeen

Cached Last Seen - Used for Internal Friends List

◆ PlatformRecentPlayer

TSharedPtr<const FOnlineRecentPlayer> FOnlineRecentPlayerAccelByte::PlatformRecentPlayer

Platform Recent Player represented as a FOnlineRecentPlayer

◆ Presence

FOnlineUserPresence FOnlineRecentPlayerAccelByte::Presence

Cached Presence - Used for Internal Friends List

◆ UserAttributesMap

TMap<FString, FString> FOnlineRecentPlayerAccelByte::UserAttributesMap

Map of attributes for this blocked user