Dear Guys,
If I want to get the Rank from friends in a Leaderboard via GetFriendLeaderboardAroundPlayer I dont get theexact Position from the Leaderboard. How can I fix this?
Im using the following Code:
public void getFriendLeaderboardstats() { var request = new GetFriendLeaderboardAroundPlayerRequest(); request.StatisticName = "Highscore"; request.MaxResultsCount = 25; PlayFabClientAPI.GetFriendLeaderboardAroundPlayer(request, getfriendleaderboardsucceed, getfriendleaderboardfailure); } private void getfriendleaderboardfailure(PlayFabError obj) { throw new NotImplementedException(); } private void getfriendleaderboardsucceed(GetFriendLeaderboardAroundPlayerResult obj) { foreach (PlayerLeaderboardEntry leaderboard in obj.Leaderboard) { if(GameObject.Find("FriendRank" + leaderboard.DisplayName)) { Debug.Log(leaderboard.Position); GameObject.Find("FriendRank" + leaderboard.DisplayName).GetComponent<Text>().text = "#" + (leaderboard.Position + 1); GameObject.Find("FriendRank" + leaderboard.DisplayName).name = (leaderboard.Position + 1) + "FriendRank" + leaderboard.DisplayName; GameObject.Find("Friendcolumn" + leaderboard.DisplayName).name = (leaderboard.Position + 1) + "Friendcolumn"; } } sortfriendlist(); }