private IEnumerator GetImageFromWWW(ChatFriend chatFriend, GetImageFromWWWDelegate callback, GetImageFromWWWErrorDelegate errorCallback)
{
String url = chatFriend.PictureUrl;
Debug.Log ("GetImageFromWWW:" + url);
WWW connection
= new WWW
(url
);
yield return connection;
Debug.Log ("GetImageFromWWW2");
if (connection.error != null)
{
try
{
Texture2D texture
= new Texture2D
(chatFriend
.PictureWidth, chatFriend
.PictureHeight); connection.LoadImageIntoTexture(texture);
callback(texture);
}
catch (Exception e)
{
errorCallback(e.ToString());
}
}
else
{
Debug.Log ("GetImageFromWWW2Error");
errorCallback(connection.error);
}
}