public bool ConnectPin(ShaderNodePinDesc n, int JackIndex) { if (n == null) { return(false); } Pins[JackIndex].ConnectedNode = n.ParentNode; return(true); }
public bool DisconnectPin(ShaderNodePinDesc p) { if (p == null) { return(false); } p.ConnectedNode = null; p.Connected = false; return(true); }
bool Connect(ShaderNodePinDesc p) { if (p == null) { Connected = false; return(false); } ConnectedNode = p.ParentNode; Connected = true; return(true); }