|
|
|
|
|
|
var sourceSlot = (MaterialSlot)edgeView.output.userData; |
|
|
|
if (sourceSlot.valueType == SlotValueType.Dynamic) |
|
|
|
{ |
|
|
|
edgeView.UpdateClasses(targetSlot.concreteValueType, sourceSlot.concreteValueType); |
|
|
|
edgeView.UpdateClasses(sourceSlot.concreteValueType, targetSlot.concreteValueType); |
|
|
|
var connectedNodeView = edgeView.output.node as MaterialNodeView; |
|
|
|
if (connectedNodeView != null && !nodeViews.Contains(connectedNodeView)) |
|
|
|
{ |
|
|
|