Пример #1
0
    public static void DebugDrawForceCard(PlayerData player, bool isPlayerTurn, int cardVal)
    {
        SingleCard drawnCard = new SingleCard(cardVal, 1);

        drawnCard.SetCardSprite(persistentDeck[cardVal - 1].CardSprite);
        player.AddCard(drawnCard, isPlayerTurn);
    }
Пример #2
0
 //draws a card from the deck and gives it to the player
 public static void DrawCard(PlayerData player, bool isPlayerTurn, int numCards)
 {
     for (int i = 0; i < numCards; i++)
     {
         SingleCard drawnCard = matchDeck[Random.Range(0, matchDeck.Count)];
         matchDeck.Remove(drawnCard);
         player.AddCard(drawnCard, isPlayerTurn);
     }
 }