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);
    }