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