Known Issues

Error: "InvalidOperationException: Collection was modified; enumeration operation may not execute." is thrown when calling BroAudio.Pause()

Problem: Calling BroAudio.Pause() a second time throws an exception because the player was mistakenly disposed and recycled, which causes the list of audio players to be modified during iteration.

✅Solution: Apply the same changes as this commit. (specifically AudioPlayer.Playback.cs; the other one is just for safety)

Error: /.../BroAudio/Demo/Scripts/PreferenceOverrider.cs(25,43):error CS1061: 'RuntimeSetting' does not contain a definition for 'LogCombFilteringWarning'...

Problem: Both PreferenceOverrider.cs and the LogCombFilteringWarning field were removed in version 2.0.0. If you're upgrading from an older version, the unitypackage won’t automatically delete the PreferenceOverrider script after import, which leads to issues.

Solution: Remove the PreferenceOverrider.cs script, as it's no longer needed.

😯Warning: The character with Unicode value \u2728 was not found in the [Inter-Regular SDF] font asset or any potential fallbacks. It was replaced by Unicode character \u25A1

Problem: When opening BroAudio's description in the Package Manager, a warning is logged to the console indicating that some emojis are not supported by Unity's default font. This is a confirmed Unity bug and mostly occurs in Unity 2022. Solution: This issue will not cause any problems, so you can continue using BroAudio with confidence.

Last updated