Exemple #1
0
        //广播玩家可以出牌的消息
        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;                                                   //记录最后一条玩家可操作消息
 }