public void CreateRoomWithName() { minroomSize = 1; maxroomSize = 4; RoomDto roomDto; if (int.TryParse(minroomSizeText.text, out minroomSize)) { if (int.TryParse(maxroomSizeText.text, out maxroomSize)) { if (maxroomSize >= minroomSize) { roomDto = new RoomDto(roomNameText.text, minroomSize, maxroomSize); if (!string.IsNullOrEmpty(roomDto.RoomName)) { CreateRoom(roomDto); } } } } else { roomDto = new RoomDto(roomNameText.text, 1, 4); if (!string.IsNullOrEmpty(roomDto.RoomName)) { CreateRoom(roomDto); } } }
public async Task CreateRoom(RoomDto roomDto) { OnWorkDone <Room> onRoomCreated = OnRoomCreated; await SignalRCoreConnect.instance.SendAsyncData("CreateRoom", roomDto, onRoomCreated); }