コード例 #1
0
        public static async Task <Data.Image?> GetLargeAvatarAsync(SteamId steamid)
        {
            await CacheUserInformationAsync(steamid, false);

            var imageid = Internal.GetLargeFriendAvatar(steamid);

            // Wait for the image to download
            while (imageid == -1)
            {
                await Task.Delay(50);

                imageid = Internal.GetLargeFriendAvatar(steamid);
            }

            return(SteamUtils.GetImage(imageid));
        }