/// <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); }
/// <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); }