public bool CreateRoom(Client client) { if (!clientRoomDic.ContainsKey(client)) { clientRoomDic.Add(client, ClientRoom.CreateDefaultRoom(client)); return(true); } return(false); }
public static ClientRoom CreateDefaultRoom(Client client) { ClientRoom room = new ClientRoom() { HomeClient = client, ClientSet = new HashSet <Client>() { client }, ReadyUsernameSet = new HashSet <string>(), RoomState = ClientRoomState.WaitingJoin }; return(room); }