public override bool DoReactionToAttackWhileInHand(PlayerState currentPlayer, GameState gameState, out bool cancelsAttack)
{
if (currentPlayer.actions.ShouldRevealCardFromHand(gameState, this))
{
currentPlayer.RevealAndReturnCardToHand(this, gameState);
cancelsAttack = true;
return true;
}
else
{
cancelsAttack = false;
return false;
}
}