示例#1
0
            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();
            }
示例#2
0
        void TitleDataRetrieveCallback(PlayFabTitleDataCore result)
        {
            var jArray = JArray.Parse(result.Value[ID]);

            max = jArray.Count;
        }
示例#3
0
        void OnDataResponse(PlayFabTitleDataCore title, PlayFabError error)
        {
            Data.OnResponse -= OnDataResponse;

            Respond(error);
        }