Exemple #1
0
    /**
     * Discard the card
     * Call by the handManager
     */
    public void DiscardHandCard(CardDisplay card)
    {
        handManager.DiscardCard(card);
        GameEngine.Instance.DiscardCard(card.card);
        UpdateCardDataDisplay();

        //si on est en procédure de choix d'une carte à discard
        if (isDiscardCardSelectionOn)
        {
            nbCardToDiscard--;
            Debug.Log("card to discard : " + nbCardToDiscard);

            //si il n'y a pu de carte à restart on arrête la selection
            if (nbCardToDiscard <= 0 || handManager.GetCardsInHand().Count <= 0)
            {
                DesactivateDiscardOnCard();
            }
        }
    }