Dominion.HumanReadableGameLog.PlayerDiscardCard C# (CSharp) Method

PlayerDiscardCard() public method

public PlayerDiscardCard ( PlayerState playerState, Dominion.Card card, DeckPlacement source ) : void
playerState PlayerState
card Dominion.Card
source DeckPlacement
return void
        public void PlayerDiscardCard(PlayerState playerState, Card card, DeckPlacement source)
        {
            if (playerState.PlayPhase == PlayPhase.Cleanup)
            {
                this.discardedCards.Add(card);
            }
            else
            {
                this.textWriter.WriteLine("{0} Discards {1} from {2}.", GetPlayerName(playerState), card.name, TextForDeckPlacement(source));
            }
        }