I have some tests that are breaking because of the presence of an unexpected gameobject/component. It seems com.unity.visualscripting automatically creates a gameobject with the component even if you aren’t using visual scripting. Is this the expected behavior?
This is a normal behavior coming from Bolt.
It will create a new scene called DontDestroyOnLoad and add the Variable Saver and [Debug Updater] GameObject. Even in an empty scene as long as Bolt or VisualScripting is installed in your project.
1 Like
I’m getting an error with the VariablesSaver game object even though I’m not using visual scripting.
“UnityException: Trying to destroy invalid instance of ‘Unity.VisualScripting.VariablesSaver’ singleton.”
It’s happening every time I stop playing my game.
Do you know why?
I’m just trying to set up a super simple platformer.
You should be able to remove Visual Scripting package in the Package Manager if you’re not using it.
1 Like
many thanks
if you only have one scene you don’t need this one