Exemplo n.º 1
0
        void OnCatalogRetrieved(PlayFabCatalogCore catalog)
        {
            for (int i = 0; i < List.Count; i++)
            {
                var catalogItem = catalog.Find(List[i].ID);

                if (catalogItem == null)
                {
                    Debug.LogWarning(List[i].ID + " Item Template has no Catalog Item matching it's ID in the " + catalog.Version + " catalog, ignoring");
                    continue;
                }

                List[i].Load(catalogItem);
            }
        }
Exemplo n.º 2
0
        void CatalogResponseCallback(PlayFabCatalogCore catalog, PlayFabError error)
        {
            PlayFab.Catalog.OnResponse -= CatalogResponseCallback;

            if (error == null)
            {
                if (PlayFab.IsOnline)
                {
                    Popup.Show(Localization.Phrases.Get("Retrieving Daily Reward"));

                    PlayFab.DailyReward.OnResponse += DailyRewardsResponseCallback;
                    PlayFab.DailyReward.Claim();
                }
                else
                {
                    RetrievePlayerData();
                }
            }
            else
            {
                ErrorCallback(error);
            }
        }
Exemplo n.º 3
0
 void CatalogRetrievedCallback(PlayFabCatalogCore catalog)
 {
     Initialize();
 }