public void Display(Card card) { this.card = card; title.text = card.name; artworkRenderer.sprite = card.Artwork; if (card.Type != CardType.ACTION) { actionButton.Deactivate(); } Refresh(); card.OnCardChanged += Refresh; }