How to encapuslate Niagara Module Script logic into a function, and what is a Niagara Function Script

Ello, I made a custom niagara module script, and its got some basic math nodes logic in there, which I’d like to encapsulate and re use. I couldnt find a way to encapsulate the nodes, so I created a Niagara Function Script object, which resembles a function like what you’d get for materials. However, I cant seem to be able drag this function into my Niagara Module Script graph, i tried ticking the different Module Useage Bitmask params but any conbination I tried (just function, or module, or everything etc), it wouldnt let me use it

Figured it out with help from Gomorrah on Ashers discord, basically, I had to tick this box
image
to make it be Suggested. Then I can search for it when in the Niagara Module Script (call it NMS for short) node graph, make sure to untick “library only”, then it will show up.
The reason it doesnt let you drag it from the content browser directly into the NMS Node Graph is because a niagara function module is like… a component or something, and a function in a NMS Node Graph is another type of object which lets you select that component, and it becomes the function.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.