Dominion.PlayerState.RevealCard C# (CSharp) Method

RevealCard() private method

private RevealCard ( Dominion.Card card, DeckPlacement source ) : void
card Dominion.Card
source DeckPlacement
return void
        internal void RevealCard(Card card, DeckPlacement source)
        {
            this.gameLog.PlayerRevealedCard(this, card, DeckPlacement.TopOfDeck);
        }

Usage Example

Beispiel #1
0
 public override void DoSpecializedAttack(PlayerState currentPlayer, PlayerState otherPlayer, GameState gameState)
 {
     CardPredicate acceptableCard = card => card.isVictory;
     Card cardTopDecked = otherPlayer.RequestPlayerTopDeckCardFromHand(gameState, acceptableCard, isOptional: false);
     if (cardTopDecked == null)
     {
         otherPlayer.RevealHand();
     }
     else
     {
         otherPlayer.RevealCard(cardTopDecked, DeckPlacement.TopOfDeck);
     }
 }
PlayerState