private Card _FindARoleCard(Role role)
{
foreach (var card in allRoleCards)
{
if ((card.Type as RoleCardHandler).Role == role && !usedRoleCards.Contains(card))
{
var c = new Card();
c.CopyFrom(card);
c.Place = new DeckPlace(null, RoleGame.RoleDeckType);
usedRoleCards.Add(card);
return c;
}
}
return null;
}