void OnTitleDataRetrieved(PlayFabTitleDataCore data) { var jArray = JArray.Parse(data.Value[ItemsUpgradesCore.Key]); List = new ItemUpgradesTemplate[jArray.Count]; for (int i = 0; i < jArray.Count; i++) { ItemUpgradesTemplate template = null; if (jArray[i][ItemUpgradesTemplate.ID].ToObject <string>() == nameof(Default)) { template = Default; } else { template = ScriptableObject.CreateInstance <ItemUpgradesTemplate>(); } template.Load(jArray[i].ToString()); List[i] = template; } var target = List.Last(); }
void TitleDataRetrieveCallback(PlayFabTitleDataCore result) { var jArray = JArray.Parse(result.Value[ID]); max = jArray.Count; }
void OnDataResponse(PlayFabTitleDataCore title, PlayFabError error) { Data.OnResponse -= OnDataResponse; Respond(error); }