I’m pretty sure you don’t ACTUALLY want that. For example:
- The “start game” menu is typically a level. You probably don’t want to spawn those actors in that level.
- Each sub-chunk of a world in “level streaming” setups, is a separate level, You probably don’t want to have multiple instances of that controller/spawner just because you’re using sub-level streaming.
Without letting us know what your specific actors do, it’s hard to figure out what the best solution would be, but “add a necessary actor to each level that needs it” is generally the first place to start. You could also make it a Subsystem, or perhaps part of a GameMode; both of those have appropriate hooks to create objects where and if needed.