Pico Unreal Platform SDK
|
OnlineIdentityPico class inherited from IOnlineIdentity(Unreal Engine) More...
#include <OnlineIdentityPico.h>
Public Member Functions | |
virtual bool | Login (int32 LocalUserNum, const FOnlineAccountCredentials &AccountCredentials) override |
Gets the account login information for a user. More... | |
virtual bool | Logout (int32 LocalUserNum) override |
Clears the account login information for a user. More... | |
virtual bool | AutoLogin (int32 LocalUserNum) override |
Logs a user in to the online service. More... | |
virtual TSharedPtr< FUserOnlineAccount > | GetUserAccount (const FUniqueNetId &UserId) const override |
Gets the account information of a registered user. More... | |
virtual TArray< TSharedPtr< FUserOnlineAccount > > | GetAllUserAccounts () const override |
Gets the account information of all known/registered users. More... | |
virtual TSharedPtr< const FUniqueNetId > | GetUniquePlayerId (int32 LocalUserNum) const override |
Gets the platform-specific unique ID for a user. More... | |
virtual TSharedPtr< const FUniqueNetId > | CreateUniquePlayerId (uint8 *Bytes, int32 Size) override |
Creates a unique ID from binary data (used during replication). More... | |
virtual TSharedPtr< const FUniqueNetId > | CreateUniquePlayerId (const FString &Str) override |
Creates a unique ID from string. More... | |
virtual ELoginStatus::Type | GetLoginStatus (int32 LocalUserNum) const override |
Gets a user's login status by controller number. More... | |
virtual ELoginStatus::Type | GetLoginStatus (const FUniqueNetId &UserId) const override |
Gets a user's login status by unique net ID. More... | |
virtual FString | GetPlayerNickname (int32 LocalUserNum) const override |
Gets a users's nickname from the online service by controller number. More... | |
virtual FString | GetPlayerNickname (const FUniqueNetId &UserId) const override |
Gets a user's nickname from the online service by unique net ID. More... | |
virtual FString | GetAuthType () const override |
Gets the auth type associated with accounts for this platform. More... | |
OnlineIdentityPico class inherited from IOnlineIdentity(Unreal Engine)
|
overridevirtual |
Logs a user in to the online service.
LocalUserNum | The controller number of the associated user. |
true
: success false
: failure
|
overridevirtual |
Creates a unique ID from string.
Str | The string that holds the textual representation of an ID. |
NULL
otherwise.
|
overridevirtual |
Creates a unique ID from binary data (used during replication).
Bytes | The opaque data from the appropriate platform. |
Size | The size of opaque data. |
NULL
otherwise.
|
overridevirtual |
Gets the account information of all known/registered users.
NULL
otherwise. NULL
: otherwise
|
overridevirtual |
Gets the auth type associated with accounts for this platform.
|
overridevirtual |
Gets a user's login status by unique net ID.
UserId | The unique net ID of the associated user. |
|
overridevirtual |
Gets a user's login status by controller number.
LocalUserNum | The controller number of the associated user. |
|
overridevirtual |
Gets a user's nickname from the online service by unique net ID.
UserId | The unique net ID of the associated user. |
|
overridevirtual |
Gets a users's nickname from the online service by controller number.
LocalUserNum | The controller number of the associated user. |
|
overridevirtual |
Gets the platform-specific unique ID for a user.
LocalUserNum | The controller number of the associated user. |
NULL
otherwise.
|
overridevirtual |
Gets the account information of a registered user.
UserId | The ID of the user to search for. |
NULL
otherwise.
|
overridevirtual |
Gets the account login information for a user.
OnLoginComplete()
delegate when the async task is complete. LocalUserNum | The controller number of the associated user. |
AccountCredentials | Should pass null . |
true
: the account login information has been found false
: otherwise
|
overridevirtual |
Clears the account login information for a user.
OnLogoutComplete()
delegate when the async task is complete. LocalUserNum | The controller number of the associated user. |
true
: the account login information has been cleared false
: otherwise