コード例 #1
0
ファイル: NodeOutput.cs プロジェクト: Avatarchik/Node_Editor
        /// <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);
        }