private static AsyncHTTPClient.DoneCallback WrapJsonCallback(AssetStoreClient.DoneCallback callback) { return(delegate(AsyncHTTPClient job) { if (job.IsDone()) { try { AssetStoreResponse response = AssetStoreClient.ParseContent(job); callback(response); } catch (Exception ex) { Debug.Log("Uncaught exception in async net callback: " + ex.Message); Debug.Log(ex.StackTrace); } } }); }