/** * 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(); } } }