示例#1
0
        public bool ConnectPin(ShaderNodePinDesc n, int JackIndex)
        {
            if (n == null)
            {
                return(false);
            }

            Pins[JackIndex].ConnectedNode = n.ParentNode;
            return(true);
        }
示例#2
0
        public bool DisconnectPin(ShaderNodePinDesc p)
        {
            if (p == null)
            {
                return(false);
            }

            p.ConnectedNode = null;
            p.Connected     = false;
            return(true);
        }
示例#3
0
        bool Connect(ShaderNodePinDesc p)
        {
            if (p == null)
            {
                Connected = false;
                return(false);
            }

            ConnectedNode = p.ParentNode;
            Connected     = true;
            return(true);
        }