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); } }