Three pieces of advice, and please take these as the constructive feedback they are intended:
- if you haven’t done C++ in a while, maybe it’s worth brushing up on that before trying to attack a problem like this.
- I don’t know how long you’ve been working with Unreal, but maybe you need to solve some easier problems and work up to what you really want to accomplish.
- Again I would suggest you ignore the menu item and function node spawner entirely except for looking at
UBlueprintNodeSpawner::SpawnEdGraphNode
and duplicating that code. It seems like it’s the basics of what you’re trying to do much more directly that what you’re trying.
Sorry if any this sounds harsh, I don’t mean it to be. But I’ve got to tap out at this point.