示例#1
0
    /// <summary>
    ///进入房间
    /// </summary>
    /// <param name="go"></param>
    private void EnterRoom(GameObject go)
    {
        if (IsConfigRoom)
        {
            uint chipIndex = 0;
            if (configData.roomType == FrameworkForCSharp.Utils.RoomType.NN)
            {
                switch (configData.NiuNiuChips[0])
                {
                case 1:
                    chipIndex = 0;
                    break;

                case 2:
                    chipIndex = 1;
                    break;

                case 5:
                    chipIndex = 2;
                    break;
                }
            }


            ClientToServerMsg.ClubEnterRoom((uint)GameData.CurrentClubInfo.Id, false, 0, 0, 0, configData.clubRoomType, chipIndex, configData.YongPaiType, configData.IsJiangMa, configData.ShunZhiNiu, configData.ZhaDanNiu, configData.wuXiaoNiu, configData.WuHuaNiu, configData.XianJiaMaiMa);
        }
        else
        {
            uint chipIndex = 0;
            if (RoomInfo.roomtype == FrameworkForCSharp.Utils.RoomType.NN)
            {
                switch (RoomInfo.NiuNiuChips[0])
                {
                case 1:
                    chipIndex = 0;
                    break;

                case 2:
                    chipIndex = 1;
                    break;

                case 5:
                    chipIndex = 2;
                    break;
                }
            }

            ClientToServerMsg.ClubEnterRoom((uint)GameData.CurrentClubInfo.Id, true, 0, 0, RoomInfo.RoomId, RoomInfo.clubRoomType, chipIndex, RoomInfo.YongPaiType, RoomInfo.IsJiangMa, RoomInfo.ShunZhiNiu, RoomInfo.ZhaDanNiu, RoomInfo.wuXiaoNiu, RoomInfo.WuHuaNiu, RoomInfo.XianJiaMaiMa);
        }
    }