internal static WaveEngine.Social.Player MapPlayer(IPlayer player) { WaveEngine.Social.Player wavePlayer = null; if (player != null) { wavePlayer = new WaveEngine.Social.Player() { DisplayName = player.DisplayName, HasHiResImage = player.HasHiResImage, HasIconImage = player.HasIconImage, HiResImageUrl = player.HiResImageUrl, IconImageUrl = player.IconImageUrl, PlayerId = player.PlayerId, RetrievedTimestamp = player.RetrievedTimestamp, }; } return(wavePlayer); }
internal static async Task <WaveEngine.Social.Player> MapPlayer(GKPlayer player) { WaveEngine.Social.Player wavePlayer = null; if (player != null) { var iconPath = await GetPlayerPhotoPath(player, GKPhotoSize.Small); wavePlayer = new WaveEngine.Social.Player() { DisplayName = player.DisplayName, PlayerId = player.PlayerID, Alias = player.Alias, HiResImageUrl = null, IconImageUrl = iconPath, LastPlayedWithTimestamp = 0, RetrievedTimestamp = 0, }; } return(wavePlayer); }