public static void GetTitleNews() { var request = new GetTitleNewsRequest(); request.Count = 15; PlayFabClientAPI.GetTitleNews(request, OnGetTitleNewsSuccess, PF_Bridge.PlayFabErrorCallback); }
private void LoadNews(string authKey = null) { GetTitleNewsRequest request = new GetTitleNewsRequest(); request.Count = Convert.ToInt32(newsToLoad); PlayFabClientAPI.GetTitleNews(request, OnNewsResult, OnPlayFabError); }
//########################################################################################################### // Get Title News //########################################################################################################### void GetTitleNews() { var request = new GetTitleNewsRequest { Count = 5 }; PlayFabClientAPI.GetTitleNews(request, TitleNewsResult, TitleNewsError); }
/// <summary> /// Method used to ask PlayFab server for ingame news. /// </summary> /// <param name="amount">Amount of news to bring.</param> public void GetGameNews(int amount) { GetTitleNewsRequest request = new GetTitleNewsRequest(); request.Count = amount; PlayFabClientAPI.GetTitleNews(request, OnGameNewsLoaded, OnGameNewsLoadFailed); }
// Use this for initialization void Start() { GetTitleNewsRequest request = new GetTitleNewsRequest(); request.Count = Convert.ToInt32(newsToLoad); if (PlayFabData.AuthKey != null) { PlayFabClientAPI.GetTitleNews(request, OnNewsResult, OnPlayFabError); } }
public static Promise <List <Post> > GetPosts() { var promise = new Promise <List <Post> >(); var request = new GetTitleNewsRequest(); PlayFabClientAPI.GetTitleNews(request, (result) => { List <Post> posts = new List <Post>(); result.News.ForEach(item => { posts.Add(new Post(item.NewsId, item.Timestamp, item.Title, item.Body)); }); promise.Resolve(posts); GetPostsSuccessCallback(result); }, ErrorCallback); return(promise); }
public void GetNews(Callback <List <IBasicNewsData> > successCallback) { StartRequest("Getting news"); GetTitleNewsRequest request = new GetTitleNewsRequest(); PlayFabClientAPI.GetTitleNews(request, (result) => { RequestComplete("GetNews complete", LogTypes.Info); List <IBasicNewsData> newsList = new List <IBasicNewsData>(); foreach (TitleNewsItem newsItem in result.News) { BasicNewsData news = JsonConvert.DeserializeObject <BasicNewsData>(newsItem.Body); news.Timestamp = newsItem.Timestamp; newsList.Add(news); } successCallback(newsList); }, (error) => { HandleError(error, BackendMessages.GET_NEWS_FAIL); }); }
public static IEnumerator <GetTitleNewsResult> Do(GetTitleNewsRequest request) { return(Do <GetTitleNewsRequest, GetTitleNewsResult>(request, PlayFabClientAPI.GetTitleNews)); }
public static UnityTask <GetTitleNewsResult> Do(GetTitleNewsRequest request) { return(Do <GetTitleNewsRequest, GetTitleNewsResult>(request, PlayFabClientAPI.GetTitleNews)); }
void Awake() { var request = new GetTitleNewsRequest(); PlayFabClientAPI.GetTitleNews(request, SuccessTitleNews, FailedTitleNews); }
public UnityTask <GetTitleNewsResult> Do(GetTitleNewsRequest request) { return(this.Do <GetTitleNewsRequest, GetTitleNewsResult>(request, PlayFabClientAPI.GetTitleNewsAsync)); }