|
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