//广播玩家可以出牌的消息 public static void CanChuPai(this FiveStarPlayer fiveStarPlayer) { fiveStarPlayer.IsCanPlayCard = true; Actor_FiveStar_CanPlayCard actorFiveStarCan = new Actor_FiveStar_CanPlayCard() { SeatIndex = fiveStarPlayer.SeatIndex }; fiveStarPlayer.FiveStarRoom.PlayerCanChuPai(actorFiveStarCan); fiveStarPlayer.FiveStarRoom.BroadcastMssagePlayers(actorFiveStarCan); }
//玩家可以进行出牌操作 public static void PlayerCanChuPai(this FiveStarRoom fiveStarRoom, Actor_FiveStar_CanPlayCard actorFiveStarCan) { fiveStarRoom.OverTime = fiveStarRoom.GetOverTime(actorFiveStarCan.SeatIndex, FiveStarOverTimeType.PlayCardType); //获取超时时间 fiveStarRoom.CanPlayCardPlayerIndex = actorFiveStarCan.SeatIndex; fiveStarRoom.EndCanOperateAndCanChuMessage = actorFiveStarCan; //记录最后一条玩家可操作消息 }