When the player completes a level in my game I'd like to give them some virtual currencies, save some statistics, maybe award achievements and other things, and update their progress in the PlayerData. Is there a way to perform all of this in a single update call with a single result/error?
If the call fails at any time, I need to let the user know they've lost connection and they can't do anything else until it's restored. It'd be much easier to do this with a single call than having to watch for a series of results coming back to make sure they all succeeded.
I was imagining something similar to the Login call, where I can just specify all of the things I wish to update and send it out. If not...is there a better approach than making several, separate calls to update data on the server?
Thanks!
-Matt