private void Update() { string path; if (faceUp) { path = string.Format("assets/cards/card{0}{1}.png", suit.GetAssetName(), rank.GetAssetName()); } else { path = string.Format("assets/cards/cardBack{0}.png", back.GetAssetName()); } var cardSprite = CardSprites.LoadAsset <Sprite>(path); Debug.AssertFormat(cardSprite != null, "Unable to load card: {0}", path); _image.sprite = cardSprite; }