Accessing a Spline Component in a Blueprint not loaded in the Level

Hey there,

I tried Googling this every which way but to no avail.

I’m using a plugin that imports Splines created in Blender. The Splines are imported and automatically put into a Blueprint Actor Asset as a Spline Component.

I’ve created a Blueprint that turns these Splines into Niagara Ribbons, which is great, but ideally I don’t want to have to cast to the Blueprint Actor containing the Spline Component in the Level as it would be much cleaner to access them as an Asset in the Content folder.

Is this possible?

Thanks for any help and if I need to explain further what I’m trying to do I would be happy to elaborate further.

Cheers,
Ethan

Yeah, this maybe isn’t a clear question, which is why it’s so hard to Google.

I have Blueprint A. It generates a Niagara Ribbon from an array of Positions from a Spline.

I have Blueprint B. It contains a Spline Component that provides the Positions.

It works, but Blueprint B needs to be loaded into the level so that Blueprint A can cast to it. What I want to do is cast to Blueprint B and get that Spline Component even if it’s not in the Level… I want to treat that Spline as an Asset like it’s a Material etc.

Does that make more sense?