public GameCard DrawCard() { CardModel cm = deckController.TakeCardFromDeck(); GameCard dealtCard = GameObjectUtils.AddAndPosition(CardPrefab, deckPile, Vector3.zero).GetComponent <GameCard>(); dealtCard.Initialize(cm); return(dealtCard); }