private void clickNumber(string number) { MyDebug.Log(number.ToString()); if (inputChars.Count >= 6) { return; } inputChars.Add(number); int index = inputChars.Count; inputsWithText [index - 1].text = number.ToString(); //inputTexts[index - 1].enabled = true; //inputTexts[index - 1].sprite = numberList[int.Parse(number)]; //inputTexts[index - 1].SetNativeSize(); if (inputChars.Count == 6) { 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); CustomSocket.getInstance().sendMsg(new JoinRoomRequest(sendMsg)); } }
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; }
public void RequestPrepareGame() { RoomJoinVo roomJoinVo = new RoomJoinVo(); roomJoinVo.roomId = GlobalDataScript.loginResponseData.roomId; string sendMsg = JsonMapper.ToJson(roomJoinVo); CustomSocket.getInstance().sendMsg(new StartPrepareGameRequest(sendMsg)); }
private void enterRoom() { String roomNumber = inputChars [0] + inputChars [1] + inputChars [2] + inputChars [3] + inputChars [4] + inputChars [5]; RoomJoinVo roomJoinVo = new RoomJoinVo(); roomJoinVo.roomId = int.Parse(roomNumber); string sendMsg = JsonMapper.ToJson(roomJoinVo); CustomSocket.getInstance().sendMsg(new JoinRoomRequest(sendMsg)); }
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)); } }
public void sureRoomNumber() { if (inputChars.Count != 6) { TipsManager.getInstance().setTips("请先完整输入房间号码!"); return; } String roomNumber = inputChars[0] + inputChars[1] + inputChars[2] + inputChars[3] + inputChars[4] + inputChars[5]; RoomJoinVo roomJoinVo = new RoomJoinVo(); roomJoinVo.roomId = int.Parse(roomNumber); string sendMsg = JsonMapper.ToJson(roomJoinVo); GameManager.getInstance().Server.requset(APIS.JOIN_ROOM_REQUEST, sendMsg); }
// 确认加入房间 public void sureRoomNumber() { if (inputChars.Count != 6) { Debug.Log("请先完整输入房间号码!"); TipsManagerScript.getInstance().setTips("请先完整输入房间号码!"); return; } String roomNumber = inputChars[0] + inputChars[1] + inputChars[2] + inputChars[3] + inputChars[4] + inputChars[5]; Debug.Log(roomNumber); RoomJoinVo roomJoinVo = new RoomJoinVo(); roomJoinVo.roomId = int.Parse(roomNumber); string sendMsg = JsonMapper.ToJson(roomJoinVo); CustomSocket.getInstance().sendMsg(new JoinRoomRequest(sendMsg)); }
public void jointRoom() { int RoomId = int.Parse(roomInputText.text); if (RoomId != 0) { RoomJoinVo roomJoinVo = new RoomJoinVo(); roomJoinVo.roomId = RoomId; for (int i = 0; i < socketList.Count; i++) { socketList [i].sendMsg(new ClientRequest(APIS.JOIN_ROOM_REQUEST, JsonMapper.ToJson(roomJoinVo))); } } else { remarkText.text = "请输入正确的房间号"; roomInputText.text = ""; } }
public void JointRoom() { int RoomId = int.Parse(roomInputText.text); if (RoomId != 0) { RoomJoinVo roomJoinVo = new RoomJoinVo(); roomJoinVo.roomId = RoomId; for (int i = 0; i < socketList.Count; i++) { socketList[i].sendMsg(new JoinRoomRequest(JsonMapper.ToJson(roomJoinVo))); } } else { remarkText.text = LocalizationManager.GetInstance.GetValue("KEY.20017"); roomInputText.text = ""; } }
void onResponse(ClientResponse response) { InputField roomIDInput = transform.FindChild("roomID").GetComponent <InputField> (); switch (response.headCode) { case APIS.LOGIN_RESPONSE: //登录回包 if (roomIDInput.text != "") { RoomJoinVo roomJoinVo = new RoomJoinVo(); roomJoinVo.roomId = int.Parse(roomIDInput.text); string sendMsg = JsonMapper.ToJson(roomJoinVo); GameManager.getInstance().Server.requset(APIS.JOIN_ROOM_REQUEST, sendMsg); } else { onLoginResponse(response); } break; case APIS.BACK_LOGIN_RESPONSE: //掉线登录回包 onBackLoginResponse(response); break; case APIS.JOIN_ROOM_RESPONSE: //加入房间 if (response.status == 1) { RoomJoinResponseVo vo = JsonMapper.ToObject <RoomJoinResponseVo> (response.message); GameManager.getInstance().DataMgr.updateRoomVO(vo); SceneManager.getInstance().changeToScene(SceneType.GAME); } else { TipsManager.getInstance().setTips(response.message); } break; } }