Hi there,
I have a simple blueprint actor that contains a box trigger, when the player overlaps it opens a particular level.
When my player runs into this box, regardless of which level I try to load or try to load from, the target level loads, and instantaneously the previous level loads. I’m guessing my character is still overlapping with the box collision at that point, which causes the target level to load again. → infinite loop of the game loading the two levels alternating each frame.
I have no idea why it keeps reverting back to the previous level. I’ve tried to add a do-once node on the box collision actor, but it just lets it through every time.
A demonstration of my issue:
Level teleporter blueprint:
The strange part is that this worked before. Then after some time, after I made a new level and tried to load that level, this teleporter stopped working regardless of which level I tried to load. That new level uses level streaming but I don’t see why that should break anything when I’m just loading the persistent level, let alone when loading levels that worked perfectly fine before.