“Not scripts that modify the graph for you.”
That’s exactly what I’m trying to do. I’m trying to modify the graph by adding a node to it, such as “Add Triangle To Mesh”
I’m exposing this “add Node to graph” function as a node itself. Why? Because I have to fight tooth and nail to get any command to work in c++… it takes me 6-12 hours to get each command to work. I spend at least 3 hours of that every day reloading VS because intellisense says there’s “10,484 errors” and just breaks randomly. I’ve spent 4 days on this and managed to get a whopping 2 lines of code to work. /endRant
But that’s why it has to be a UFUNCTION, as that’s how it makes the function Blueprint callable.
In short: I’m trying to make an addon that will read Geo nodes from .Blend file, and create a Geometry Script graph of the equivalent.