//亮倒 情况下 杠之后 玩家手牌变化
        public override void LiangDaoGangHandChange(int cardSize)
        {
            List <CardFiveStarCard> _destroyCards = new List <CardFiveStarCard>();

            for (int i = 0; i < _liangCards.Count; i++)
            {
                CardFiveStarDownDaoDiZhengMainCard card = _liangCards[i] as CardFiveStarDownDaoDiZhengMainCard;
                if (card.CardSize == cardSize && card._KouIconGo.activeInHierarchy)
                {
                    _destroyCards.Add(_liangCards[i]);
                }
            }
            foreach (var card in _destroyCards)
            {
                card.Destroy();
                _liangCards.Remove(card);
            }
        }
        //显示亮倒的牌
        public override void ShowLiangDaoCards(RepeatedField <int> cards)
        {
            RepeatedField <RepeatedField <int> > liangDaoCards = CardFiveStarHuPaiLogic.GetLiangDaoNoneHuCards(cards);

            ClearLiangCards();
            liangDaoCards[1].Sort();
            for (int i = 0; i < liangDaoCards[1].Count; i++)
            {
                CardFiveStarDownDaoDiZhengMainCard card = CardFiveStarCardPool.Ins.Create(LaingCardType, liangDaoCards[1][i], _LiangCardGroupGo.transform) as CardFiveStarDownDaoDiZhengMainCard;
                _liangCards.Add(card);
                card.ShowKouIcon();
            }
            liangDaoCards[0].Sort();
            for (int i = 0; i < liangDaoCards[0].Count; i++)
            {
                _liangCards.Add(CardFiveStarCardPool.Ins.Create(LaingCardType, liangDaoCards[0][i], _LiangCardGroupGo.transform));
            }
        }