void PopulateMovieCards(MovieResultModelClass _movieResults) { foreach (MovieResultModelClass.MovieDetail movieDetail in _movieResults.Search) { GameObject movieCard = (GameObject)Instantiate(Resources.Load(movieCardPath)); movieCard.transform.SetParent(scrollContentTransform); movieCard.GetComponent <MovieCard>().movieDetailObj = movieDetail; movieCardsList.Add(movieCard); } }
IEnumerator QueryServerForMovieDetails(string _movieName) { string url = baseURL + _movieName; using (UnityWebRequest request = UnityWebRequest.Get(url)) { yield return(request.SendWebRequest()); if (request.isNetworkError || request.isHttpError || request.isNetworkError) { Debug.LogError("Something went wrong with the connection " + request.error); } else if (request.isDone) { string response = request.downloadHandler.text; Debug.Log("response is " + response); MovieResultModelClass movieResults = ParseServerResponse(response); PopulateMovieCards(movieResults); } } }