After following the steps in the “More Levels” episode of the “Martian Mike” section of the Godot 2D course, I’m unable to progress from level 2 to level 3. When I walk into the exit area, it does not react to the player character at all. I double checked and level_2 has level_3 defined as the “Next Level” variable in the inspector so that shouldn’t be the issue. I added a print statement to the “_on_exit_body_entered” function but it does not get printed which leads me to believe that for some reason the signal is not emitted from the exit node. What is perplexing is that transitioning from level 1 to 2 works but not from 2 to 3. Even if I run just level 2 with F6, it still doesn’t work.
Any ideas what could be causing this? I tried changing the code based off the suggestion in this thread but the issue still persists which further solidifies my belief that the signal is not being emitted for some reason.