//托管和AI状态下出牌 判断出牌
 public static void AICollcationPlayCard(this FiveStarPlayer fiveStarPlayer, int playCard)
 {
     if (fiveStarPlayer.IsLiangDao)
     {
         fiveStarPlayer.PlayCard(fiveStarPlayer.MoEndHand); //如果亮倒 只能出最后摸的牌
         return;
     }
     if (!fiveStarPlayer.Hands.Contains(playCard) || fiveStarPlayer.FiveStarRoom.LiangDaoCanHuCards.Contains(playCard))
     {
         for (int i = 0; i < fiveStarPlayer.Hands.Count; i++)
         {
             if (!fiveStarPlayer.FiveStarRoom.LiangDaoCanHuCards.Contains(fiveStarPlayer.Hands[i]))
             {
                 fiveStarPlayer.PlayCard(fiveStarPlayer.Hands[i]);  //如果手牌中没有 最后摸的牌 或者摸的牌是放炮的牌 就出第一张手牌
                 return;
             }
         }
         fiveStarPlayer.PlayCard(playCard);
         Log.Error("AI托管 手中的牌全都是放炮的牌");
     }
     else
     {
         fiveStarPlayer.PlayCard(playCard);
     }
 }