internal void RevealHand()
{
}
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); } }