public void onJoinRoomResponse(ClientResponse response) { if (response.status == 1) { RoomJoinResponseVo vo = JsonMapper.ToObject <RoomJoinResponseVo> (response.message); GameManager.getInstance().DataMgr.updateRoomVO(vo); SceneManager.getInstance().changeToScene(SceneType.GAME); closeDialog(); } else { TipsManager.getInstance().setTips(response.message); } }
/** * 重新初始化数据 */ public static void reinitData() { isDrag = false; loginResponseData = null; // roomJoinResponseData = null; // roomVo = new RoomCreateVo(); hupaiResponseVo = null; finalGameEndVo = null; roomAvatarVoList = null; surplusTimes = 0; totalTimes = 0; reEnterRoomData = null; singalGameOverList = new List <GameObject>(); isonApplayExitRoomstatus = false; isOverByPlayer = false; loginVo = null; gameOver = false; }
private void onBackLoginResponse(ClientResponse response) { watingPanel.SetActive(false); RoomJoinResponseVo vo = JsonMapper.ToObject <RoomJoinResponseVo> (response.message); GameManager.getInstance().DataMgr.updateRoomVO(vo); var request = new ChatRequest(); request.headCode = APIS.LoginChat_Request; request.userList = new List <int> (); request.userList.Add(GlobalData.getInstance().myAvatarVO.account.uuid); GameManager.getInstance().Server.requset(request); SceneManager.getInstance().changeToScene(SceneType.GAME); SceneManager.getInstance().CurScenePanel.GetComponent <GameView> ().Data.isReEnter = true; }
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; } }