Exemple #1
0
        public void cardWasDrawn()
        {
            if (cardsToDraw <= 0)
            {
                cardDrawFinishCallback();
                return;
            }

            cardsToDraw -= 1;
            DrawCard drawScript = GetComponent <DrawCard>();

            drawScript.Draw(cardWasDrawn);
        }
Exemple #2
0
        public void DrawCards(int amount, Action callback)
        {
            if (amount <= 0)
            {
                return;
            }
            if (amount > Constants.HandSize)
            {
                amount = Constants.HandSize;
            }

            DrawCard drawScript = GetComponent <DrawCard>();

            drawScript.Draw(cardWasDrawn);
            cardDrawFinishCallback = callback;
            cardsToDraw            = amount - 1;
        }