Exemple #1
0
    public void Setup(YleApi yleApi, JSONNode data)
    {
        // prefer finnish title over the others
        title = data["title"]["fi"].Value;
        if (string.IsNullOrEmpty(title))
        {
            title = data["title"][0].Value;
        }
        GetComponentInChildren <Text>().text = title;

        allTitles        = BuildTitles(data["title"].AsObject);
        subject          = BuildSubjects(data["subject"].AsArray);
        publicationEvent = BuildPublicationEvents(data["publicationEvent"].AsArray);
        description      = BuildTitles(data["description"].AsObject);
        type             = AddSpacesBetweenCapital(data["type"].Value);

        if (data["image"]["available"])
        {
            yleApi.GetImage(data["image"]["id"].Value + ".jpg", onImage);
        }
    }