public void SetImage(GameImageData imageData) { Debug.Log("SetImage: imageData: " + imageData); var sprite = Resources.Load <Sprite>("images/" + imageData.assetName); if (sprite == null) { throw new NullReferenceException("sprite is null"); } GetComponent <Image>().sprite = sprite; }
private void ShowNextPicutre() { var newGameImageData = unusedGameImages [Random.Range(0, unusedGameImages.Count)]; this.currentGameImage = newGameImageData; unusedGameImages.Remove(newGameImageData); imageController.SetImage(newGameImageData); imageController.FadeIn(() => { sexButton.enabled = true; denyButton.enabled = true; }); // Debug.Log ("ShowNextPicutre: " + unusedGameImages.Count); }