private void getPreviewImage(string uri) { var req = UnityWebRequest.Get(uri); Utils.waitForWebRequest(req); var data = req.downloadHandler.data; this.clipPreviewImage = new Texture2D(128, 128); this.clipPreviewImage.LoadImage(data); }
private void downloadAsset(string clipId) { var details = getDownloadDetails(clipId); var path = EditorUtility.SaveFilePanelInProject( "Save motion data", details.originalFileName, "fbx", "Please enter a file name to save the motion data to"); if (path.Length != 0) { var req = UnityWebRequest.Get(details.originalDataDownloadUri); Utils.waitForWebRequest(req); File.WriteAllBytes(path, req.downloadHandler.data); AssetDatabase.Refresh(); } }