Esempio n. 1
0
    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()));
        }
    }
Esempio n. 2
0
    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());
    }
Esempio n. 4
0
    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());
    }