if (SteamManager.Initialized)
{
string name = SteamFriends.GetPersonaName();
Debug.Log(name);
CSteamID steamID = SteamUser.GetSteamID();
profilfoto.GetComponent<RawImage>().texture = steamAvatarGetir(steamID);
}
public Texture2D steamAvatarGetir(CSteamID steamID)
{
int FriendAvatar = SteamFriends.GetLargeFriendAvatar(steamID);
//Debug.Log(FriendAvatar);
Texture2D m_LargeAvatar = new Texture2D(150, 150, TextureFormat.RGBA32, false, true);
uint ImageWidth;
uint ImageHeight;
bool ret = SteamUtils.GetImageSize(FriendAvatar, out ImageWidth, out ImageHeight);
if (ret && ImageWidth > 0 && ImageHeight > 0)
{
byte[] Image = new byte[ImageWidth * ImageHeight * 4];
ret = SteamUtils.GetImageRGBA(FriendAvatar, Image, (int)(ImageWidth * ImageHeight * 4));
if (ret)
{
m_LargeAvatar = new Texture2D((int)ImageWidth, (int)ImageHeight, TextureFormat.RGBA32, false, true);
m_LargeAvatar.LoadRawTextureData(Image);
m_LargeAvatar.Apply();
}
}
return m_LargeAvatar;
}