/// <summary> /// Возвращает карты игрока /// </summary> /// <param name="playerId"></param> /// <param name="cardIds"></param> /// <returns></returns> public IReadOnlyCollection <IPlayingCardInfo> GetPlayerCards(Guid playerId, IReadOnlyCollection <int> cardIds = null) { if (cardIds == null) { throw new ArgumentNullException(nameof(cardIds)); } if (CurrentGame == null) { throw new TrueFalseGameException("Игра еще не началась"); } return(CurrentGame.GetPlayerCards(playerId, cardIds)); }