コード例 #1
0
 private bool onThemesRetrieved(CatalogServiceProxyEvents.ChallengesReponse evt)
 {
     if (Model.State == CatalogState.Homepage)
     {
         BillboardPanel.SetActive(value: true);
         if (evt.Themes.Count > 0)
         {
             PopulateChallengeData(evt.Themes[0]);
         }
         Preloader.SetActive(value: false);
     }
     return(false);
 }
コード例 #2
0
 private bool onThemesRetrieved(CatalogServiceProxyEvents.ChallengesReponse evt)
 {
     if (!isScrollerInitialized)
     {
         themes = evt.Themes;
         for (int i = 0; i < themes.Count; i++)
         {
             addChallengeItem(i);
         }
         TitlePanel.SetActive(value: true);
         isScrollerInitialized = true;
     }
     return(false);
 }
コード例 #3
0
 private bool onThemesRetrieved(CatalogServiceProxyEvents.ChallengesReponse evt)
 {
     dispatcher.RemoveListener <CatalogServiceProxyEvents.ChallengesReponse>(onThemesRetrieved);
     if (evt.Themes.Count > 0)
     {
         loadCatalogDaily(evt.Themes[0]);
         loadDailies();
         contentLoaded = true;
     }
     else
     {
         GetComponentInParent <CellPhoneActivityScreenSimpleWidget>().gameObject.SetActive(value: false);
     }
     return(false);
 }