IEnumerator DownloadFileP () { var query = new ParseQuery<ParseObject>("TestFile"); query.Include("file"); var t = query.GetAsync("UD2rshu4aq"); while (!t.IsCompleted) { yield return null; } var data = t.Result; var filename = data.Get<string>("name"); var file = data.Get<ParseFile>("file"); var fileRequest = new WWW(file.Url.AbsoluteUri); yield return fileRequest; Debug.Log(filename + ": " + fileRequest.text); var parts = filename.Split('.'); string localPath = Path.Combine(Application.persistentDataPath, "model." + parts[parts.Length-1]); var stream = File.Create(localPath); stream.Write(fileRequest.bytes, 0, fileRequest.bytes.Length); }
ParseQuery<ParseProduct> addProductIncludedFields(ParseQuery<ParseProduct> query) { var result = query.Include("category").Include("subcategory").Include("store").Include("country"); return result; }
ParseQuery<ParseStore> addStoreIncludedFields(ParseQuery<ParseStore> query) { var result = query.Include("category").Include("country").Include("city"); return result; }