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