protected override string ExportInner(ProjectAssetContainer container, string filePath) { AudioClip audioClip = (AudioClip)Asset; if (AudioAssetExporter.IsSupported(audioClip)) { string dir = Path.GetDirectoryName(filePath); string newName = $"{Path.GetFileNameWithoutExtension(filePath)}.wav"; filePath = Path.Combine(dir, newName); } AssetExporter.Export(container, Asset, filePath); return(filePath); }
protected override string GetExportExtension(Object asset) { AudioClip audioClip = (AudioClip)asset; return(AudioAssetExporter.IsSupported(audioClip) ? "wav" : audioClip.ExportExtension); }