diff --git a/unity/src/project/SteamAudioUnity/Assets/Plugins/SteamAudio/Scripts/Runtime/SteamAudioManager.cs b/unity/src/project/SteamAudioUnity/Assets/Plugins/SteamAudio/Scripts/Runtime/SteamAudioManager.cs index b35e801..19e17c1 100644 --- a/unity/src/project/SteamAudioUnity/Assets/Plugins/SteamAudio/Scripts/Runtime/SteamAudioManager.cs +++ b/unity/src/project/SteamAudioUnity/Assets/Plugins/SteamAudio/Scripts/Runtime/SteamAudioManager.cs @@ -1261,6 +1261,12 @@ public static void ExportDynamicObject(SteamAudioDynamicObject dynamicObject, bo var dataAsset = (!exportOBJ) ? GetDataAsset(dynamicObject) : null; var objFileName = (exportOBJ) ? GetOBJFileName(dynamicObject) : ""; + if (!exportOBJ && dataAsset == null) + return; + + if (exportOBJ && (objFileName == null || objFileName.Length == 0)) + return; + Export(objects, dynamicObject.name, dataAsset, objFileName, true, exportOBJ); }