public void LeaveRoom() { SocketEventRoom socketEvent = new SocketEventRoom("LeaveRoom", ""); string toJsonStr = JsonUtility.ToJson(socketEvent); ws.Send(toJsonStr); roomNameServer.text = null; }
public void CreateRoom(string roomName) { roomName = inputCreateRoom.text; SocketEventRoom socketEventRoom = new SocketEventRoom("CreateRoom", roomName); string toJsonStr = JsonUtility.ToJson(socketEventRoom); ws.Send(toJsonStr); roomNameServer.text = "Room : " + roomName; }
private void UpdateNotifyMessage() { if (string.IsNullOrEmpty(tempMessageString) == false) { SocketEventRoom receiveMessageData = JsonUtility.FromJson <SocketEventRoom>(tempMessageString); if (receiveMessageData.eventName == "CreateRoom") { if (OnCreateRoom != null) { OnCreateRoom(receiveMessageData); } else if (receiveMessageData.data != "fail") { roomRoomCanvas.enabled = true; } else if (receiveMessageData.data == "fail") { ErrorMessageCanvas.enabled = true; } } else if (receiveMessageData.eventName == "JoinRoom") { if (OnJoinRoom != null) { OnJoinRoom(receiveMessageData); } else if (receiveMessageData.data != "fail") { roomRoomCanvas.enabled = true; } else if (receiveMessageData.data == "fail") { ErrorMessageCanvas.enabled = true; } } else if (receiveMessageData.eventName == "LeaveRoom") { if (OnLeaveRoom != null) { OnLeaveRoom(receiveMessageData); } } tempMessageString = ""; } }