void CreateNode(string nodeId) { Node selectedNode = contextData.nodePanel == null?_nodeCanvas.CreateNode(nodeId, contextData.canvasPosition) : _nodeCanvas.CreateNodeAsChild(nodeId, contextData.nodePanel); _nodeCanvas.SelectPanelByNode(selectedNode); OnNodeSelected(selectedNode, _nodeCanvas.GetNodePanel(selectedNode)); }