Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
            }
        }