So I’m making an action rpg in which I’d like to have interactable music with the player. Essentially we have our sound track set up with multiple loops that have parameters to slowly add them. With triggers in the scene the loops slowly get added on when the Studio Event Emitter. So when I transition into another scene, I thought it’d be pretty simple to change the Event by changing the string. So I create a script to manage the music, had it grab the Studio Event Emitter on the player, called Stop(), changed the path, then called Play().
The issue is this doesn’t work. Once I transition between scenes it will stop but will play the same previous event instead of the updated event. I figured maybe I had to call something in the Event Emitter to refresh it, but when I debugged the emitter it would be using the new path all the way up to Instance.Start(). LookUp() seems to call to change the eventDescription with the new path, and it creates an instance from this new path. So my question is, why isn’t this new path working? Is there something I need to change? Something I need to add to my code? Please help me, I’ve looked through a ton of forums and couldn’t find any related issues or answers.