Game instance lose object on "Open level"

Hello there, sorry for your misunderstanding.

Actors belong to the map. if the map is gone, they’re gone too. The only single class that exists beyond maps is the game instance, everything else will cease to exists the moment their map is unloaded.

If you’re using level streaming and you need your actor to cross maps, then place in the persisten level.

If you’re from one persisten level to another, you can’t carry over anything. You would have to fake it by storing anything relevant to that actors in the game instance and then recreating it in the new map.

Keep in mind games are all about smoke and mirrors. You’re always faking stuff that from the outside just looks right.

What you keep with seamless travel are the connections to the clients. but not the actors.