public ShopCardPurchaseSlot Initialized(CardType c) { soldVisual.SetActive(false); _card = c; _price = c.ShopPrice(); costLabel.text = _price.ToString(); UpdateAffordability(); return(this); }