public override Node Create(Vector2 pos) { NarrativeNode node = CreateInstance <NarrativeNode> (); node.rect = new Rect(pos.x, pos.y, 300, 120); node.name = ID; node.CreateInput("Previous Node", CONNECT_FORWARD_STR, NodeSide.Left, 30); node.CreateOutput("Next Node", CONNECT_FORWARD_STR, NodeSide.Right, 30); return(node); }