Getting reference to Sublevel Blueprint

I’ve implemented an Interface for my Sublevel but in order to call it from another Blueprint I need a reference to the Sublevel.
How is this accomplished?

Good luck with that :slight_smile:

You can talk to levels using dispatchers, but it’s MUCH easier to just put your code in an actor and plonk it in the level.

So then what is the point of Sublevels supporting Interface implementation?

I don’t know actually, I assumed either it was some sort of generalization, or it’s only something accessible from C.

Answering my own question in case it helps anyone. From any Actor BP on the current level use ‘GetStreamingLevel’ which only works with Sublevels and for Package Name use the name of your Sublevel. Then just send a interface message from the Return Value!

1 Like

What node should I link after Get Streaming Level if I want to reference the Acter of the sublevel?

I think you’ll find ‘get streaming level’ will always give you the persistent.

You can’t talk to objects that haven’t been loaded yet.