Example #1
0
    public void sureRoomNumber()
    {
        if (inputChars.Count != 6)
        {
            MyDebug.Log("请先完整输入房间号码!");

            TipsManagerScript.getInstance().setTips("请先完整输入房间号码!");
            return;
        }

        if (watingPanel != null)
        {
            watingPanel.gameObject.SetActive(true);
        }


        String roomNumber = inputChars[0] + inputChars[1] + inputChars[2] + inputChars[3] + inputChars[4] + inputChars[5];

        MyDebug.Log(roomNumber + "此处加入房间输入房间号,并发送到服务器判断是否有此房间存在");
        RoomJoinVo roomJoinVo = new RoomJoinVo();

        roomJoinVo.roomId = int.Parse(roomNumber);
        string sendMsg = JsonMapper.ToJson(roomJoinVo);

        StartCoroutine(ConnectTime(4f, 1));
        CustomSocket sok = CustomSocket.getInstance();

        sok.sendMsg(new JoinRoomRequest(sendMsg));

        if (SocketEventHandle.getInstance().serviceErrorNotice != null)
        {
            SocketEventHandle.getInstance().serviceErrorNotice = null;
        }
        SocketEventHandle.getInstance().serviceErrorNotice += serviceErrorNotice;
    }
Example #2
0
        public void requset(int cmd, string msg = "")
        {
            if (cmd != APIS.HEART_REQUEST)
            {
                Debug.Log("req: " + cmd.ToString("x8") + " , " + APIS.getCmdName(cmd) + " ,\n " + msg);
            }

            _socket.sendMsg(new ClientRequest(cmd, msg));
        }
Example #3
0
 private void joinBtnOnClick()
 {
     if (isgame)
     {
         TipsManagerScript.getInstance().setTips("以开始游戏无法进入");
     }
     else
     {
         RoomJoinVo roomJoinVo = new RoomJoinVo();
         roomJoinVo.roomId = clubroomid;
         string sendMsg = JsonMapper.ToJson(roomJoinVo);
         //StartCoroutine(ConnectTime(4f, 1));
         CustomSocket sok = CustomSocket.getInstance();
         sok.sendMsg(new JoinRoomRequest(sendMsg));
     }
 }