public void Init (CardDescriptor card, int index) { this.Inject (); hoverOver = GetComponent<HoverOver> (); hoverOver.Reset (hoverEnabled: true); Card = card; Index = index; _cardDescription = transform.FindChild ("Card Description"); transform.FindChild ("Text").GetComponent<Text> ().text = Card.Name; transform.FindChild ("Image").GetComponent<Image> ().sprite = cardAssetsProvider.GetSpriteFromPath (Card.CardImage); RemoveOldIcons (); AddCardAttributeIcons (Card.CardAttributes); }