예제 #1
0
        /// <summary>
        /// Uploads local item selection states to PlayFab. Call this after manual selections, e.g. via DBManager.SetSelected.
        /// Note that selection states are synced automatically when selecting or deseleting items in the shop.
        /// </summary>
        public static void SetSelected()
        {
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add(DBManager.selectedKey, DBManager.GetJSON(DBManager.selectedKey));

            UpdateUserDataRequest request = new UpdateUserDataRequest()
            {
                Data = dic
            };

            PlayFabClientAPI.UpdateUserData(request, null, null);
        }
예제 #2
0
        /// <summary>
        /// Uploads local player data to PlayFab. Call this after manipulating player data manually, e.g. via DBManager.IncreasePlayerData.
        /// Note that this method is called automatically for syncing consumable usage counts on product purchases.
        /// </summary>
        public static void SetPlayerData()
        {
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add(DBManager.playerKey, DBManager.GetJSON(DBManager.playerKey));

            UpdateUserDataRequest request = new UpdateUserDataRequest()
            {
                Data = dic
            };

            PlayFabClientAPI.UpdateUserData(request, null, OnPlayFabError);
        }