public bool Export(IExportContainer container, Object asset, string path)
 {
     using (Stream fileStream = FileUtils.CreateVirtualFile(path))
     {
         asset.ExportBinary(container, fileStream);
     }
     return(true);
 }
Example #2
0
 public void Export(IExportContainer container, Object asset, string path, Action <IExportContainer, Object, string> callback)
 {
     using (FileStream fileStream = new FileStream(FileUtils.ToLongPath(path), FileMode.CreateNew, FileAccess.Write))
     {
         asset.ExportBinary(container, fileStream);
     }
     callback?.Invoke(container, asset, path);
 }
Example #3
0
 public void Export(IExportContainer container, Object asset, string path, Action <IExportContainer, Object, string> callback)
 {
     using (Stream fileStream = FileUtils.CreateVirtualFile(path))
     {
         asset.ExportBinary(container, fileStream);
     }
     callback?.Invoke(container, asset, path);
 }