Can't get new variable to reference from another level within the project

I think what you need to do is in your persistent level, click on the ‘Room Manager’ Actor so it is selected, then go into the level blueprint, right click and say ‘Create reference to Room Manager’. Then try using that as your variable to connect to the target on ‘Align Entrance To Exit’ and ‘Set Rooms Came From’.

Hope that helps :slight_smile:

I’m trying out a RandomLevelStreaming tutorial on youtube but have gotten stuck in the Level blueprint for each room that is supposed to get spawned because I cannot figure out how to create the variable RoomManager so it comes from Persistent level, instead i only get a RoomManager variable without “from …”

The RoomManager variable is created the same in both the provided sourcefile from his github and the one I created, I think atleast, in Variable Type I can only choose Object Types > Room Manager in both the provided sourcefile and the one I created.
Is there a third way to drag out a variable onto the blueprint so it refers to a different level?
As in ctrl+drag is get and alt+drag is set.

I’m pretty new to UE4 so I don’t really know the ins and outs of blueprint scripting, not even close, any help would be appreciated :slight_smile:

  • What my blueprint looks like:

Thank you! I figured it was something simple I had no idea how to do :'D