예제 #1
0
    private void TitleNewsResult(GetTitleNewsResult result)
    {
        //Show title news


        sTitleNews.text = result.News [0].Title + "\n\n" + result.News [0].Body + "\n\n" + result.News [0].Timestamp;
    }
예제 #2
0
 private void SuccessTitleNews(GetTitleNewsResult result)
 {
     foreach (var item in result.News)
     {
         GetComponent <Text>().text = item.Title + ": " + item.Body;
     }
 }
        private void OnNewsResult(GetTitleNewsResult result)
        {
            news       = result.News;
            newsLoaded = true;

            // as soon as the news gets loaded, show it -- as long as we're done logging in and registering the user
            if (PlayFabGameBridge.gameState == 3)
            {
                showNews = true;
            }
        }
예제 #4
0
    private static void OnGetTitleNewsSuccess(GetTitleNewsResult result)
    {
        // parse news "tags"
        // sort newsitems into buckets for easier use elsewhere
        // some buckets would be News / Sales / Tips / Images
        promoItems.Clear();

        foreach (var item in result.News)
        {
            var endTagsIndex = item.Title.LastIndexOf('}');
            promoItems.Add(new UB_PromotionalItem
            {
                TimeStamp  = item.Timestamp,
                PromoBody  = item.Body,
                PromoTitle = item.Title.Substring(endTagsIndex + 1),
                PromoType  = PromotionalItemTypes.Tip
            });
        }

        PF_Bridge.RaiseCallbackSuccess("Title News Loaded", PlayFabAPIMethods.GetTitleNews, MessageDisplayStyle.none);
    }
예제 #5
0
 /// <summary>
 /// Callback received when ingame news are loaded.
 /// </summary>
 /// <param name="result">Result from PlayFab.</param>
 void OnGameNewsLoaded(GetTitleNewsResult result)
 {
     gameNews = result.News;
 }