Пример #1
0
        /// <summary>
        /// 进入房间中的指定桌子
        /// </summary>
        /// <returns></returns>
        public string EnterRoomTable(tb_User _user, cs_enterroomtable _data)
        {
            sc_enterroomtable _senddata = new sc_enterroomtable()
            {
                result = 0, fn = "sc_enterroomtable", cc = 0
            };

            int _tablenum = 0;

            if (int.TryParse(_data.tablenum, out _tablenum))
            {
                BullFight100Table _findtable = BullFight100Lobby.instance.GetTableByTableNum(_tablenum);
                if (_findtable == null)
                {
                    return(JsonUtils.Serialize(_senddata));
                }
                BullFight100Room room = BullFight100Lobby.instance.GetRoomByRoomID(_findtable._roomid);
                if (room == null)
                {
                    return(JsonUtils.Serialize(_senddata));
                }
                int WaitUserCount = room.EnterRoomTable(_findtable._roomid, _user);
                _senddata.result      = WaitUserCount;
                _senddata.tableid     = _findtable._tableid;
                _senddata.levelid     = _findtable._roomid;
                _senddata.numpertable = _findtable._num_max;
                _senddata.gametype    = _findtable._judge._gametype;
                _senddata.gameModel   = _findtable._judge._gameCoin2Room1;
            }
            return(JsonUtils.Serialize(_senddata));
        }
Пример #2
0
        /// <summary>
        /// 进入房间 返回现在等待用户数
        /// </summary>
        /// <returns></returns>
        public string EnterRoomTable(tb_User _user, cs_enterroomtable _data)
        {
            switch (_data.gameid)
            {
            case 42:
                return(_bf100logic.EnterRoomTable(_user, _data));

            default:
                break;
            }

            sc_enterroomtable _senddata = new sc_enterroomtable()
            {
                result = 0, fn = "sc_enterroomtable", cc = 0
            };

            return(JsonUtils.Serialize(_senddata));
        }