Why does Begin Play start on stream level before loading it?

So I have this Persistent Level with a child Stream Level. It seems to me that The Begin Play event should occur in the level blueprint in my persistent level first. Then after loading the streamed level it would call begin play on its blueprint. But instead it appears to call it before I even load it. Why?

Hi,

How are you setting up your Level BP to stream in the levels? Can you post a screen shot?

Also, I’m not sure I’m fully understanding what you’re explaining. Are you wanting the level to load after a player get to a certain point rather than loading from the start? If this is the case you will need to do a couple of things. You will need to enable the level to be loaded with BP rather than always loaded and you will need to setup a level streaming volume so that when you’re player overlaps it will load in the level via BPs if told to do so.

Let me know and I’ll help you get this sorted out. :slight_smile:

Tim