private NodeEditor GenerateEntryPointNode() { var node = new NodeEditor { title = "Start", guiID = Guid.NewGuid().ToString(), dialogueText = "Entrypoint", entryPoint = true }; var generatedPort = GeneratePort(node, Direction.Output); generatedPort.portName = "Next"; node.outputContainer.Add(generatedPort); node.RefreshExpandedState(); node.RefreshPorts(); node.SetPosition(new Rect(x: 100, y: 200, width: 100, height: 150)); return(node); }
private Port GeneratePort(NodeEditor node, Direction portDirection, Port.Capacity capacity = Port.Capacity.Single) { return(node.InstantiatePort(Orientation.Horizontal, portDirection, capacity, typeof(float))); }