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); } }
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); } }
void CatalogRetrievedCallback(PlayFabCatalogCore catalog) { Initialize(); }