When loading the game, we currently send multiple requests to PlayFab (GetCatalogItems, GetTime, GetPhotonAuthenticationToken, etc.). This means however, that we have to wait for a response to all requests until we can finish loading.
It is possible to send a single ExecuteCloudScriptRequest, get all data synchronous is cloud-script and send a single response containing the all responses. The problem is, that we then would have to extract the data with a custom JSON-wrapper, which would require a lot of work, whereas now we just use the handy PlayFab wrappers that basically do everything for us.
So here's my question:
Is it possible to get the data using an ExecuteCloudScriptRequest, split it into parts (lets say one for the response to GetTime, one for GetCatalogItems, and one for GetPhotonAuthenticationToken) and feed the parts to the PlayFab wrapper to get a GetTimeResult, a GetCatalogItemsResult, and a GetPhotonAuthenticationTokenResult?