//查叫和亮倒赔付 计算分数 public static void ChaJiaoLiangDaoPeiFu(this FiveStarRoom fiveStarRoom) { for (int i = 0; i < fiveStarRoom.FiveStarPlayerDic.Count; i++) { if (i == fiveStarRoom.CurrRestSeatIndex) { continue;//休息玩家没有手牌 不用赔付 但会收到别人的赔付 } if (fiveStarRoom.FiveStarPlayerDic[i].IsLiangDao) { fiveStarRoom.ChaJiaoLiangSmallResultGet(i, fiveStarRoom.RoomConfig.BottomScore * 2); fiveStarRoom.SmallPlayerResults[i].HuPaiTypes.Add(CardFiveStarHuPaiType.LiangDaoPeiFu); } else if (!fiveStarRoom.FiveStarPlayerDic[i].IsTingCard()) { fiveStarRoom.ChaJiaoLiangSmallResultGet(i, fiveStarRoom.RoomConfig.BottomScore); fiveStarRoom.SmallPlayerResults[i].HuPaiTypes.Add(CardFiveStarHuPaiType.ChaJiaoPeiFu); } } }