跳到主要内容

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)