Class ControlOutput
Inherited Members
Namespace: Unity.VisualScripting
Assembly: Unity.VisualScripting.Flow.dll
Syntax
public sealed class ControlOutput : UnitPort<ControlInput, IUnitInputPort, ControlConnection>, IUnitControlPort, IUnitOutputPort, IUnitPort, IGraphItem
Constructors
ControlOutput(string)
Declaration
public ControlOutput(string key)
Parameters
Type | Name | Description |
---|---|---|
string | key |
Properties
connection
Declaration
public ControlConnection connection { get; }
Property Value
Type | Description |
---|---|
Control |
couldBeEntered
Declaration
public bool couldBeEntered { get; }
Property Value
Type | Description |
---|---|
bool |
hasValidConnection
Declaration
public override bool hasValidConnection { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
invalidConnectedPorts
Declaration
public override IEnumerable<IUnitInputPort> invalidConnectedPorts { get; }
Property Value
Type | Description |
---|---|
IEnumerable<IUnit |
Overrides
invalidConnections
Declaration
public override IEnumerable<InvalidConnection> invalidConnections { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Invalid |
Overrides
isPredictable
Declaration
public bool isPredictable { get; }
Property Value
Type | Description |
---|---|
bool |
validConnectedPorts
Declaration
public override IEnumerable<ControlInput> validConnectedPorts { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Control |
Overrides
validConnections
Declaration
public override IEnumerable<ControlConnection> validConnections { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Control |
Overrides
Methods
CanConnectToValid(ControlInput)
Declaration
public override bool CanConnectToValid(ControlInput port)
Parameters
Type | Name | Description |
---|---|---|
Control |
port |
Returns
Type | Description |
---|---|
bool |
Overrides
CompatiblePort(IUnit)
Declaration
public override IUnitPort CompatiblePort(IUnit unit)
Parameters
Type | Name | Description |
---|---|---|
IUnit | unit |
Returns
Type | Description |
---|---|
IUnit |
Overrides
ConnectToInvalid(IUnitInputPort)
Declaration
public override void ConnectToInvalid(IUnitInputPort port)
Parameters
Type | Name | Description |
---|---|---|
IUnit |
port |
Overrides
ConnectToValid(ControlInput)
Declaration
public override void ConnectToValid(ControlInput port)
Parameters
Type | Name | Description |
---|---|---|
Control |
port |
Overrides
DisconnectFromInvalid(IUnitInputPort)
Declaration
public override void DisconnectFromInvalid(IUnitInputPort port)
Parameters
Type | Name | Description |
---|---|---|
IUnit |
port |
Overrides
DisconnectFromValid(ControlInput)
Declaration
public override void DisconnectFromValid(ControlInput port)
Parameters
Type | Name | Description |
---|---|---|
Control |
port |
Overrides
IsPredictable(Recursion)
Declaration
public bool IsPredictable(Recursion recursion)
Parameters
Type | Name | Description |
---|---|---|
Recursion | recursion |
Returns
Type | Description |
---|---|
bool |