So I've been playing around with this for a bit, and it seems pretty cool. I managed to get it to show the nodes for the "events" I have, along with the properties.
One thing I couldn't quite wrap my head around was how to get it to add to my List. The basic structure I have right now, is that any "event" in the game has its own class(So dialogue, move-to, etc). I store it in a List and use that list to determine what to run at run-time.
I figured that, in order to add to that list, I would simply call list.Add in the FContext class, as follows:
[Node(name: "Dialogue", menu: "Events", customEditor: typeof(Dialogue), description: "Testing")]
public void Dialogue(string text, Vector2 position, out Dialogue dialogue)
dialogue = new Dialogue();
dialogue.text = text;
dialogue.pos = position;
Do you have any ideas, or maybe a better way to do this on my end?