Get info about player Google Play friends is pretty simple. Here is the example how you can send friends load request, and get the result.

UM_GameServiceManager.ActionFriendsListLoaded += HandleActionFriendsListLoaded;

void HandleActionFriendsListLoaded (UM_Result res) {
	if(res.IsSucceeded) {
		Debug.Log("user has " + UM_GameServiceManager.Instance.FriendsList.Count + " friends");
	} else {
		Debug.Log("Friends load failed");

As soon as friend list loaded we can get all current player friends id's using UM_GameServiceManager.Instance.FriendsList

public List<string> FriendsList

We can get friend info, which is represented as UM_PlayerTemplate object as showed on the code snippet bellow

UM_Player player = UM_GameServiceManager.Instance.GetPlayer(FriendId);


Note: Plugin automatically triggers player info download after we got player id from friends load request or from any other request for example score list request. Which basically means 2 things:

  1. You do not have to send player info load request by yourself. If you got info about player id, it means plugin automatically will send player info request.
  2. The player info request can take some time, so it always good practice to check if player info exists before using it. 

You can download small and big player photos The user photo images is available as Texture2D. But before you can get player photo you need to send the download request. Simple example how to download normal size player photo for the current player is showed bellow.

UM_Player player = UM_GameServiceManager.Instance.Player;
player.SmallPhotoLoaded += HandleSmallPhotoLoaded;

void HandleSmallPhotoLoaded (Texture2D obj) {
	Debug.Log("Player Photo loaded")

Players photo can be downloaded automatically by the plugin as soon as Player info is received, It will allow you not to call manually LoadPhoto function for each player you want to get a photo. Just use the editor settings as showed on the screenshot bellow.