IEnumerator GetRoomList() { UnityWebRequest request = REST.CreateGetRequest("http://" + ServerConfig.getServerURL() + route); yield return(request.SendWebRequest()); var response = request.downloadHandler.text; foreach (Transform room in RoomListContent.transform) { Destroy(room.gameObject); } if (request.isHttpError || request.isNetworkError) { ErrorInfo.text = "Server Error"; yield return(null); } else { ErrorInfo.text = ""; } var roomList = JsonConvert.DeserializeObject <List <RoomForm> >(response); foreach (var room in roomList) { var roomInfo = Instantiate <RoomListElement>(RoomInfo, RoomListContent.transform); roomInfo.SetData(room); } }