/// <summary>
    /// 准备
    /// </summary>
    /// <param name="proto"></param>
    public void Ready(PAIGOW_ROOM_READY proto)
    {
        if (CurrentRoom.roomStatus == ROOM_STATUS.IDLE)
        {
            CurrentRoom.roomStatus = ROOM_STATUS.READY;
        }
        PaiJiu.Seat seat = GetSeatBySeatId(proto.pos);
        if (seat == null)
        {
            return;
        }
        seat.seatStatus = SEAT_STATUS.SEAT_STATUS_READY;
        //seat.IsTrustee = false;


        //需要庄家点开始
//#if IS_ZHANGJIAKOU
        SendRoomInfoChangeNotify();
//#else
//        SendSeatInfoChangeNotify(seat);
//#endif
        AppDebug.Log(seat.Nickname + "准备");
    }
Beispiel #2
0
    /// <summary>
    /// 服务器广播玩家准备消息
    /// </summary>
    /// <param name="obj"></param>
    private void OnServerBroadcastReady(byte[] obj)
    {
        PAIGOW_ROOM_READY proto = PAIGOW_ROOM_READY.decode(obj);

        RoomPaiJiuProxy.Instance.Ready(proto);
    }