GooglePlayGames.
Represents a Google Play Games user profile.
Summary
Implements the Unity's IUserProfile interface and is used as a base class for PlayGamesLocalUser. 
Inheritance
Inherits from: IUserProfileDirect Known Subclasses:GooglePlayGames.BasicApi.Player, GooglePlayGames.BasicApi.PlayerProfile, GooglePlayGames.PlayGamesLocalUser
| Properties | |
|---|---|
| AvatarURL | stringGets the URL of the user's avatar.  | 
| gameId | stringGets the user's game-specific identifier.  | 
| id | stringGets the user's unique player ID.  | 
| image | Texture2DGets the user's avatar image as a Texture2D.  | 
| isFriend | boolGets a value indicating whether this user is a friend of the local user.  | 
| state | UserStateGets the user's current state.  | 
| userName | stringGets the user's display name.  | 
| Protected functions | |
|---|---|
| ResetIdentity(string displayName, string playerId, string avatarUrl) | voidResets the user's identity with new information.  | 
| Public functions | |
|---|---|
| Equals(object obj) | override boolDetermines whether the specified System.Object is equal to the current PlayGamesUserProfile.  | 
| GetHashCode() | override intServes as a hash function for a PlayGamesUserProfile object.  | 
| ToString() | override stringReturns a System.String that represents the current PlayGamesUserProfile.  | 
Properties
AvatarURL
string AvatarURL
Gets the URL of the user's avatar.
gameId
string gameId
Gets the user's game-specific identifier.
In this implementation, it is the same as the player ID.
id
string id
Gets the user's unique player ID.
The player ID.
image
Texture2D image
Gets the user's avatar image as a Texture2D.
The image is loaded asynchronously. Returns null until the image has been loaded.
The user's avatar image.
isFriend
bool isFriend
Gets a value indicating whether this user is a friend of the local user.
true if this user is a friend; otherwise, false.
state
UserState state
Gets the user's current state.
In this implementation, it always returns 'Online'.
userName
string userName
Gets the user's display name.
The name of the user.
Protected functions
ResetIdentity
void ResetIdentity( string displayName, string playerId, string avatarUrl )
Resets the user's identity with new information.
If the avatar URL has changed, the old image is discarded.
| Details | |||||||
|---|---|---|---|---|---|---|---|
| Parameters | 
 | 
Public functions
Equals
override bool Equals( object obj )
Determines whether the specified System.Object is equal to the current PlayGamesUserProfile.
Equality is based on the player ID.
| Details | |||
|---|---|---|---|
| Parameters | 
 | ||
| Returns | trueif the specified object is equal to the current object; otherwise,false. | 
GetHashCode
override int GetHashCode()
Serves as a hash function for a PlayGamesUserProfile object.
| Details | |
|---|---|
| Returns | A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a hash table. | 
ToString
override string ToString()
Returns a System.String that represents the current PlayGamesUserProfile.
| Details | |
|---|---|
| Returns | A string representation of the object. | 
