// Create a new RoomCustomData object;
RoomCustomData roomData = new RoomCustomData();
// Set its name to "New Room"
roomData.name = "New Room";
// Create two TeamCustomData objects
// Assign them to team1 and team2 of the RoomCustomData object
roomData.team1 = new TeamCustomData();
roomData.team2 = new TeamCustomData();
// Assign local player to team1 by
// adding local player's PlayerId to the players list of team1
roomData.team1.players.Add(NetworkClient.Lobby.PlayerId);
// create a new room with the RoomCustomData serializable object
NetworkClient.Lobby.CreateRoom(roomData, true, 4, (successful, roomId, error) =>{
Debug.Log("Room created " + roomId);
Debug.Log("Failed to create room " + error);