private IEnumerator CreatePhoto() { videoSource.gameObject.SetActive(false); imageSource.gameObject.SetActive(true); FileImageSource textureSource = imageSource.GetComponent <FileImageSource>(); textureSource.texture = fieldItem.texture; yield return(StartCoroutine(textureSource.LoadTexture())); var rawImage = GetComponentInChildren <RawImage>(); rawImage.texture = textureSource.LoadedTexture; imageSource.GetComponent <RectTransform>().sizeDelta = new Vector2(textureSource.LoadedTexture.width, textureSource.LoadedTexture.height); var collider = gameObject.AddComponent <BoxCollider>(); collider.size = new Vector3(textureSource.LoadedTexture.width * 0.001f, textureSource.LoadedTexture.height * 0.001f); }