So I’m following along with the course to the letter as I can see it though my version of Godot is 3.2.3 instead of the 3.2.2 and I was instructed to use the QueueFree() method. Everything is going along the same flow as the instructions till I add this in. Once I add that in I get an error message which stops all animation and derails me right there. I’ve tried looking up the problem and also the suggestion but I don’t know how to use call_deferred() method to full effect and was hoping I could get some help
((Error message))
E 0:00:03.229 area_set_shape_disabled: Can’t change this state while flushing queries. Use call_deferred() or set_deferred() to change monitoring state instead.
<C++ Error> Condition “area->get_space() && flushing_queries” is true.
<C++ Source> servers/physics_2d/physics_2d_server_sw.cpp:409 @ area_set_shape_disabled()
:0 @ void Godot.NativeCalls.godot_icall_2_420(IntPtr , IntPtr , IntPtr , Boolean )()
Node.cs:525 @ void Godot.Node.AddChild(Godot.Node , Boolean )()
bulletBrain.cs:55 @ void bulletBrain.spawnExplosion(Godot.Vector2 , System.String )()
bulletStopper.cs:26 @ void bulletStopper._on_bulletStopper_area_entered(Godot.Area2D )()