public object DefaultValue;         //默认值


        public NodeAttribute(string name, NodeInOutEnum inout, bool isSignalConnect, NodeValueTypeEnum value, object defaultVlaue, string description = "")
        {
            Name          = name;
            InOut         = inout;
            SignalConnect = isSignalConnect;
            ValueType     = value;
            Description   = description;
            DefaultValue  = defaultVlaue;
        }
Beispiel #2
0
            } //标识该节点连线的ID


            public NodeLineInfor(FieldInfo field, NodeInOutEnum fieldType, bool isSignalConnect, NodeParent belongto)
            {
                m_NodeFieldInfor    = field;
                m_LineType          = fieldType;
                m_IsSignalConnected = isSignalConnect;
                m_BelongNode        = belongto;
                NodeLinePointID     = GenerateUID.GetUID64(); //获得64位的ID;
                while (m_AllNodeLinePointID.Contains(NodeLinePointID))
                {
                    NodeLinePointID = GenerateUID.GetUID64(); //获得64位的ID;
                }
            }