Class Port
Events
onConnected
public event Action onConnected;
onDisconnected
public event Action onDisconnected;
Properties
enabled
端口是否被启用
public bool enabled { get; private set; }
connected
端口是否已经连接
public bool connected { get; private set; }
color
public Color color { get; private set; }
portType
public abstract PortType portType { get; }
connectedCount
public int connectedCount { get; }
connectedNodes
public IEnumerable<StepNode> connectedNodes { get; }
connectionlines
public IEnumerable<Connectionline> connectionlines { get; }
label
public Text label { get; private set; }
node
public StepNode node { get; private set; }
connector
public Connector connector { get; private set; }
Constructors
Port(StepNode stepNode)
public Port(StepNode stepNode)
Methods
Enable()
public void Enable()
Disable()
public void Disable()
IsConnectTo(Port port)
public bool IsConnectTo(Port port)
GetConnectorWorldPoint()
public Vector2 GetConnectorWorldPoint()
Connect(Connectionline connectionline)
public virtual void Connect(Connectionline connectionline)
Disconnect(Connectionline connectionline)
public virtual void Disconnect(Connectionline connectionline)