public override Node Create(Vector2 pos) { DialogueNode node = CreateInstance <DialogueNode>(); node.rect = new Rect(pos.x, pos.y, 200, 100); node.name = "Dialogue Node"; node.CreateInput("Previous", "Default", NodeSide.Top); node.CreateOutput("Next", "Default", NodeSide.Bottom); return(node); }