private void ProcessMoviesResults(string jsonString) { JsonData jsonvale = JsonMapper.ToObject(jsonString); parseJson parsejson; parsejson = new parseJson();; parsejson.id = new ArrayList(); parsejson.but_title = new ArrayList(); parsejson.but_image = new ArrayList(); for (int i = 0; i < jsonvale["results"].Count; i++) { parsejson.id.Add(jsonvale["results"][i]["id"].ToString()); parsejson.but_title.Add(jsonvale["results"][i]["title"].ToString()); parsejson.but_image.Add(jsonvale["results"][i]["poster_path"].ToString()); Debug.Log("Json id grabbed: " + jsonvale["results"][i]["id"]); Debug.Log("Json title grabbed: " + jsonvale["results"][i]["title"]); Debug.Log("Json image grabbed: " + jsonvale["results"][i]["poster_path"]); StartCoroutine(RenderThumbnail(jsonvale["results"][i]["id"].ToString(), jsonvale["results"][i]["title"].ToString(), jsonvale["results"][i]["poster_path"].ToString())); } }
private string ProcessImdbResults(string jsonString) { JsonData jsonvale = JsonMapper.ToObject(jsonString); parseJson parsejson; parsejson = new parseJson(); Debug.Log("Json imdb Tag grabbed: " + jsonvale["imdb_id"]); Ray ray = cam.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out hit)) { GameObject recipient = hit.transform.gameObject; Poster posterObj = recipient.GetComponent <Poster>(); Debug.Log("Running IMDB yield returns: " + jsonvale["imdb_id"].ToString()); Debug.Log("posterObj=" + recipient.gameObject.ToString()); Debug.Log("posterObj Title=" + posterObj.title); posterObj.ImdbReturn(jsonvale["imdb_id"].ToString()); } else { Debug.LogWarning("Raycast check failed!!!"); } return(jsonvale["imdb_id"].ToString()); }
private string ProcessGetToken(string jsonString) { JsonData jsonvale = JsonMapper.ToObject(jsonString); parseJson parsejson; parsejson = new parseJson(); Debug.Log("Json Token key grabbed: " + jsonvale["token"]); return(jsonvale["token"].ToString()); }
IEnumerator ProcessPutioResults(string jsonString) { JsonData jsonvale = JsonMapper.ToObject(jsonString); parseJson parsejson; parsejson = new parseJson();; parsejson.id = new ArrayList(); parsejson.filename = new ArrayList(); parsejson.screenshot = new ArrayList(); Debug.Log("jsonvale[total]: " + jsonvale["total"]); if (jsonvale.Keys.Contains("total")) { if (jsonvale["total"].ToString() != "0") { for (int i = 0; i < jsonvale["files"].Count; i++) { parsejson.id.Add(jsonvale["files"][i]["id"].ToString()); Debug.Log("Json id grabbed: " + jsonvale["files"][i]["id"]); Debug.Log("Json name grabbed: " + jsonvale["files"][i]["name"]); Debug.Log("Json screenshot grabbed: " + jsonvale["files"][i]["screenshot"]); } Debug.Log("Setting streaming URL to following: " + urlStreamHead + jsonvale["files"][0]["id"] + urlStreamTail + API_KEY); vp.url = urlStreamHead + jsonvale["files"][0]["id"] + urlStreamTail + API_KEY; //km.StartStream(urlStreamHead + jsonvale["files"][0]["id"] + urlStreamTail + API_KEY); camMove.viewTrailerScreen = true; //Resets flags movieToSearchFor = ""; searching = false; yield return(new WaitForSeconds(10)); } else { Debug.Log("No files found yet: "); yield return(new WaitForSeconds(2)); searching = false; } } }
private void ProcessMoviesResults(string jsonString) { JsonData jsonvale = JsonMapper.ToObject(jsonString); parseJson parsejson; parsejson = new parseJson();; parsejson.filename = new ArrayList(); parsejson.download = new ArrayList(); for (int i = 0; i < jsonvale["torrent_results"].Count; i++) { parsejson.filename.Add(jsonvale["torrent_results"][i]["filename"].ToString()); parsejson.download.Add(jsonvale["torrent_results"][i]["download"].ToString()); Debug.Log("Json filename grabbed: " + jsonvale["torrent_results"][i]["filename"]); Debug.Log("Json magnet link grabbed: " + jsonvale["torrent_results"][i]["download"]); } pio.addMovieToPut(jsonvale["torrent_results"][0]["download"].ToString()); }