//Server - 방 입장 결과 수신 public void EnterRoomResult(DataPacket packet) { Debug.Log("방 입장 결과 수신"); RoomResultPacket resultPacket = new RoomResultPacket(packet.msg); RoomResultData resultData = resultPacket.GetData(); if (resultData.RoomNum < 0) { StartCoroutine(uiManager.Dialog(1.0f, "방 입장 실패")); } else if (resultData.RoomNum <= WaitUIManager.maxPlayerNum) { StartCoroutine(uiManager.Dialog(1.0f, "방 입장 성공")); uiManager.WaitUIManager.SetUserNum(resultData.RoomNum); } }
//Server - 방 생성 결과 수신 public void CreateRoomResult(DataPacket packet) { Debug.Log("방 생성 결과 수신"); RoomResultPacket resultPacket = new RoomResultPacket(packet.msg); RoomResultData resultData = resultPacket.GetData(); if (resultData.RoomNum < 0) { StartCoroutine(uiManager.Dialog(1.0f, "방 생성 실패")); } else if (resultData.RoomNum <= WaitUIManager.maxRoomNum) { StartCoroutine(uiManager.Dialog(1.0f, "방 생성 성공")); uiManager.WaitUIManager.CreateRoom(resultData.RoomNum - 1); } }