public int addRoom(String playerName, String roomName, int maxRoomSize) { RoomCreation room = new RoomCreation(playerName, roomName, maxRoomSize); factory.Request r = udp.SendRequest <RoomCreation>(room, serverPort); int port; if (int.TryParse(r.responseMessage(), out port)) { return(port); } else { return(-1); } }
public int addPlayer(String roomName, String roomPassword, String playerName, out List <string> players) { AddPlayer player = new AddPlayer(roomName, roomPassword, playerName); factory.Request r = udp.SendRequest <AddPlayer>(player, serverPort); int port; Debug.Log("RESPONSE ON ADD PLAYER: " + r.additionalInformations()); players = ResponseHandler.getArrayFromString(r.additionalInformations()); if (int.TryParse(r.responseMessage(), out port)) { Debug.Log("ADDING PLAYER ON PORT: " + port); Debug.Log("PLAYER LIST: "); foreach (string p in players) { Debug.Log("PLAYER: " + p); } return(port); } else { return(-1); } }