I’ve learned that when restarting a scene you need to be sure to remove any event listeners so they don’t double up. What are other things you need to look out for when restarting a scene? What is the right way to make sure all your cleanup happens? I use a custom “restart” function that I call before actually restarting the scene.
Thanks! I want to make sure I’m doing this the right way. It seems that if you add a scene shutdown event handler you also need to make sure you turn it off at shutdown.