예제 #1
0
    public void DiscardCard(BaseCard.BaseCardType cardType)
    {
        foreach (CardDisplay cardDisplay in cards)
        {
            if (cardDisplay.Card.cardPrimary.baseCardType == cardType)
            {
                DiscardCard(cardDisplay);

                return;
            }
        }
    }
예제 #2
0
    public void DrawCardType(BaseCard.BaseCardType cardType, Vector2 num)
    {
        int random = (int)Random.Range(num.x, num.y);

        if (random < 0)
        {
            for (int i = 0; i < random; i++)
            {
                Hand.Instance.DiscardCard(cardType);
            }
        }
        else if (random > 0)
        {
            for (int i = 0; i < random; i++)
            {
                Hand.Instance.DrawCard();
            }
        }
    }