Hi everyone. I’ve started level streaming pars of my level to optimize performance. I use a trigger box in the persistent level to load/unload certain areas.
Here’s the problem. I have a Blueprint with a key that destroys itself when you interact with it. For some reason, when I put the key BP in the instance and destroy the one actor, it seems to unload the entire level instance it’s in. I’ve tried moving it to persistent level and that doesnt fix it. I tried using hide actor and set enable collision but for some reason the collision node was doing the same thing and unloading the instance.
I’m fairly certain it’s an issue with either the trigger box that loads the instance, or the nodes in the blueprint specifically. I added another object with the destroy actor node and it does the same thing as the key, unloading the whole instance. When I put the key outside of a trigger box, things seem to be fine. What the hell is happening here?
Clip attached is a video of the issue happening. You can see on the right the Vents_Repairroom instance load and unload. Thanks for any help in advance!