GraphEdit, GraphNode - how to create your own node editor?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By DimitriyPS

I need a node editor. Where I can dynamically create nodes, assemble a nonlinear structure, read and save the structure to a file.

I added GraphEdit, GraphNode to the scene - but I don’t know how to use Them.

Tell me how to do it?

A ready example - does it exist?