Class InvalidInput
Assembly: Unity.VisualScripting.Flow.dll
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
Declaration
public override IEnumerable<InvalidConnection> invalidConnections { get; }
Property Value
Overrides
Declaration
public override IEnumerable<IUnitOutputPort> validConnectedPorts { get; }
Property Value
Overrides
Declaration
public override IEnumerable<InvalidConnection> validConnections { get; }
Property Value
Overrides
Methods
Declaration
public override bool CanConnectToValid(IUnitOutputPort port)
Parameters
Returns
Overrides
Declaration
public override IUnitPort CompatiblePort(IUnit unit)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
Returns
Overrides
Declaration
public override void ConnectToInvalid(IUnitOutputPort port)
Parameters
Overrides
Declaration
public override void ConnectToValid(IUnitOutputPort port)
Parameters
Overrides
Declaration
public override void DisconnectFromInvalid(IUnitOutputPort port)
Parameters
Overrides
Declaration
public override void DisconnectFromValid(IUnitOutputPort port)
Parameters
Overrides
Implements
Extension Methods