public bool Export(IExportContainer container, Object asset, string path) { using (Stream fileStream = FileUtils.CreateVirtualFile(path)) { asset.ExportBinary(container, fileStream); } return(true); }
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); }
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); }