/// <summary> /// Creates a new NodeOutput in NodeBody of specified type at the specified Node Side /// </summary> public static NodeOutput Create(Node nodeBody, string outputName, string outputType, NodeSide nodeSide, float sidePosition) { NodeOutput output = CreateInstance <NodeOutput> (); output.body = nodeBody; output.name = outputName; output.type = outputType; output.side = nodeSide; output.sidePosition = sidePosition; output.ReloadKnobTexture(); nodeBody.Outputs.Add(output); return(output); }