public sealed class InvalidInput : UnitPort<IUnitOutputPort, IUnitOutputPort, InvalidConnection>, IUnitInvalidPort, IUnitInputPort, IUnitPort, IGraphItem
Constructors
Declaration
public InvalidInput(string key)
Parameters
Type |
Name |
Description |
String |
key |
|
Properties
Declaration
public override IEnumerable<IUnitOutputPort> invalidConnectedPorts { get; }
Property Value
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.invalidConnectedPorts
Declaration
public override IEnumerable<InvalidConnection> invalidConnections { get; }
Property Value
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.invalidConnections
Implements
Declaration
public override IEnumerable<IUnitOutputPort> validConnectedPorts { get; }
Property Value
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.validConnectedPorts
Declaration
public override IEnumerable<InvalidConnection> validConnections { get; }
Property Value
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.validConnections
Methods
Declaration
public override bool CanConnectToValid(IUnitOutputPort port)
Parameters
Returns
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.CanConnectToValid(Unity.VisualScripting.IUnitOutputPort)
Declaration
public override IUnitPort CompatiblePort(IUnit unit)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
Returns
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.CompatiblePort(Unity.VisualScripting.IUnit)
Implements
Declaration
public override void ConnectToInvalid(IUnitOutputPort port)
Parameters
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.ConnectToInvalid(Unity.VisualScripting.IUnitOutputPort)
Declaration
public override void ConnectToValid(IUnitOutputPort port)
Parameters
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.ConnectToValid(Unity.VisualScripting.IUnitOutputPort)
Declaration
public override void DisconnectFromInvalid(IUnitOutputPort port)
Parameters
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.DisconnectFromInvalid(Unity.VisualScripting.IUnitOutputPort)
Declaration
public override void DisconnectFromValid(IUnitOutputPort port)
Parameters
Overrides
Unity.VisualScripting.UnitPort<Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.IUnitOutputPort, Unity.VisualScripting.InvalidConnection>.DisconnectFromValid(Unity.VisualScripting.IUnitOutputPort)
Extension Methods