public static PixabayImageDTO ToDTO(this PixabayImage image) { return(new PixabayImageDTO() { Id = image.Id, LargeImageURL = image.LargeImageURL, WebformatURL = image.WebformatURL, PreviewURL = image.PreviewURL, }); }
private IEnumerator AddImageToList(PixabayImage pixabayImage) { GameObject imagePrefabObject = Instantiate <GameObject>(ImgItemPrefab); UiImageItem imageItem = imagePrefabObject.GetComponent <UiImageItem>(); yield return(imageItem.SetImage(pixabayImage)); // append to list // this is executed before image loading finished .. imageItem.transform.SetParent(ImgList.transform, false); }
public IEnumerator SetImage(PixabayImage image) { // store image ref this.image = image; Text.text = image.tags; // download image UnityWebRequest www = UnityWebRequestTexture.GetTexture(image.previewURL); yield return(www.SendWebRequest()); var texture = DownloadHandlerTexture.GetContent(www); //set image Img.sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0, 0)); }