//draws one card public void Draw() { CardVariable cardVar = DeckManager.Instance.Pop(); //Out of cards if (cardVar == null) { return; } cardVar.CreateObject(); hand.Add(cardVar); UpdateCardLayout(); }