How would I set up a blueprint to change levels once a player has interacted with an Object?

For example: Player presses “E” on a book and sends them to an alternate reality. Essentially same room looks completely different. I assume using a persistent level will be a big part of this. Appreciate the help!

1 Like

Level streaming, data layers… open level
These are the methods id try out first…

Obviously the book would need to be a BP that has a Blueprint Interface, do a line trace, call the interface… load the scene in whatever method you choose