Exemple #1
0
 public void SetMovie(SearchedMovie movie)
 {
     this.movie       = movie;
     title.text       = this.movie.title;
     releaseDate.text = this.movie.releaseDate;
     slider.value     = (float)(movie.voteAverage / 10f);
     votes.text       = $"{ExtenstionMethods.FormatNumber(movie.votesCount)} reviews";
     TextureBase.Instance.AddToQueue(movie.imageUrl, image);
 }
Exemple #2
0
 private void SetItemsOnList()
 {
     if (inputField.text != "")
     {
         var results = APIHelper.GetNewResult(inputField.text);
         foreach (var result in results)
         {
             var searchedMovie = new SearchedMovie
             {
                 title            = result.title,
                 imageUrl         = "https://image.tmdb.org/t/p/w500" + result.poster_path,
                 releaseDate      = result.release_date,
                 voteAverage      = result.vote_average,
                 votesCount       = result.vote_count,
                 backdropImageUrl = "https://image.tmdb.org/t/p/w500" + result.backdrop_path,
                 description      = result.overview
             };
             var listElement = Instantiate(listItemPrefab, transform);
             listElement.GetComponent <SearchedItem>().SetMovie(searchedMovie);
         }
     }
 }