Blueprint nesting?

Im not sure if that is the correct term for this, but for example:

I have a SM_House, BP_Lightswitch and BP_LightBulb.

In level blueprint it’s easy peazy to make them communicate, but it’s getting messy and large with all other stuff.

So i thought that maybe i can make that house a blueprint. Okay cool, i got those switches and lights inside that house blueprint as blueprint scripts. So far so good.

It’s fairly simple. BP_LightSwitch just pops up UI Widget on overlap (works fine) and BP_LightSwitch has two functions to make it turn on and off lightning and change materials depending on few other variables. But i can’t access those functions (they are public).

Is it even possible to do? How? Casting? Or is it a level blueprint only?

Could you add some screenshots to your question and show exactly what you doing and what is not working.

Well, I got it working now, but im not sure if that is the correct way to do it. :slight_smile: