IEnumerator GetNews(string url) { using (UnityWebRequest www = UnityWebRequest.Get(url)) { yield return(www.SendWebRequest()); if (www.isNetworkError) { Debug.Log(": Error: " + www.error); } else { Debug.Log(":\nReceived: " + www.downloadHandler.text); string json = www.downloadHandler.text; GetNewsinfo newInfo = JsonUtility.FromJson <GetNewsinfo>(json); m_getNewinfo = newInfo; /*if(OnNewsFeedDataGet != null) * { * OnNewsFeedDataGet(newInfo); * }*/ OnNewsFeedDataGet?.Invoke(newInfo); } } }
public void GetNewFeed(GetNewsinfo data) { foreach (var item in data.articles) { //Debug.Log(item.title); //Debug.Log(item.description); //create feed for each artical CreateNewsFeed(item.title, item.description); } }