I’ve searched quite a bit on how I can transfer actors between levels, but all I’ve found is how to transfer variables and such using Game Instance. But not quite exactly the actors themselves.
So, I’m working on a project where the player can jump between two levels Level A and Level B, and the player can make objects from level B appear if he’s in level A and vice versa. But only individual actors. I’ve had a few thoughts about how to go about this, but I’m a bit stumped
So far, the closest answer that I’ve found would be Persistent loading. If I’m understanding this right, I could have all the actors that I want to pull from in a sub-level, (let’s call this Object Pull Level) then load using blueprints into Level A. The problem with this is that it loads ALL actors in the object pull level, not individual ones unless each actor is in it’s own sub level which doesn’t sound efficient. The other problem is when the player goes to Level B, the objects pulled from the object sub level must be gone.
So basically, how could I transfer actors between two levels, and making it seem that the actor is actually gone or pulled from the level it transferred from?