I’m using GetAllActorsOfClass in blueprints to return an array of an actor that I am looking for. I placed 3 actors from the class I am searching within a streamed level.
I’m on UE4.7.6 right now, and I do not have the option to force a streamed level to be always loaded or loaded from a volume or blueprint (like in older versions), so I am assuming that a streamed level is always loaded. Right?
When I start my game, if I am too far away from the actors (or the streamed level I guess), it is unable to find these actors. When I am standing close enough to see them, it is able to iterate through and find these actors.
When I place these actors into my persistent level (the primary one), it is able to find all 3 actors no matter where the player is on the map.
TL;DR - Create a streamed level in 4.7.6. Add actors to it. Call GetAllActorsOfClass. Actors are only found is player is nearby them in-world.
Any help or advice would be much appreciated.