Repository navigation
BroAudio 3.1.1
Upgrading from v2.x.x to v3.x.x
SoundID has been completely rearchitected from an integer-based struct to a direct AudioEntity ScriptableObject reference. That means no more loading every audio asset into memory on startup whether you use it or not. Better runtime performance, better memory usage.
Breaking Change Notice: Every SoundID in your project will need to be migrated. But don't worry, a SoundID Upgrader will automatically launch on update and handle the migration for you.
Ver. 3.1.1
Fixes & Improvements
- Automatically migrates legacy BroAudio folder layout (Core/Scripts) to the new UPM-compatible structure (Editor/ and Runtime/)
- Enhanced SoundIDUpgrader to only search relevant asset types
- Updated all demo scripts to support both legacy Input system and new Input System
- Ensured PlayableDirector.stopped event is properly unsubscribed in OnDestroy()
- Fixed PlaybackGroupEditor cleanup to prevent memory leaks
- Removed automatic default asset output folder creation feature from initialization