Sanguosha.Core.Games.Pk1v1Game.Pk1v1GameRuleTrigger._FindARoleCard C# (CSharp) Méthode

_FindARoleCard() private méthode

private _FindARoleCard ( Role role ) : Sanguosha.Core.Cards.Card
role Role
Résultat Sanguosha.Core.Cards.Card
            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;
            }