2019-12-15 02:20:33 +09:00

21 lines
731 B
C#

using UnityEditor.Experimental.GraphView;
namespace AsmdefGraph.Editor {
public class AsmdefNode : Node {
public readonly Port LeftPort;
public readonly Port RightPort;
public AsmdefNode(string nodeName) {
title = nodeName;
LeftPort = Port.Create<Edge>(Orientation.Horizontal, Direction.Output, Port.Capacity.Multi, typeof(Port));
LeftPort.portName = "Ref By";
outputContainer.Add(LeftPort); // as right side
RightPort = Port.Create<Edge>(Orientation.Horizontal, Direction.Input, Port.Capacity.Multi, typeof(Port));
RightPort.portName = "Ref To";
inputContainer.Add(RightPort); // as left side
}
}
}