public void CreateNewRoom()
GUI.ShowNewGamePopup((bool ok, string gameName) =>
roomData = new RoomCustomData();
roomData.name = gameName;
roomData.team1 = new TeamCustomData();
roomData.team2 = new TeamCustomData();
roomData.team1.players.Add(NetworkClient.Lobby.PlayerId);
// use the serializable roomData object as room's custom data.
NetworkClient.Lobby.CreateRoom(roomData, true, 4, (successful, reply, error) =>
Debug.Log("Room created " + reply);
// refresh the player list
GetPlayersInCurrentRoom();
Debug.Log("Failed to create room " + error);