Class ValueOutput
Inherited Members
Namespace: Unity.VisualScripting
Assembly: Unity.VisualScripting.Flow.dll
Syntax
public sealed class ValueOutput : UnitPort<ValueInput, IUnitInputPort, ValueConnection>, IUnitValuePort, IUnitOutputPort, IUnitPort, IGraphItem
Constructors
ValueOutput(string, Type)
Declaration
public ValueOutput(string key, Type type)
Parameters
ValueOutput(string, Type, Func<Flow, object>)
Declaration
public ValueOutput(string key, Type type, Func<Flow, object> getValue)
Parameters
Properties
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
supportsFetch
Declaration
public bool supportsFetch { get; }
Property Value
Type | Description |
---|---|
bool |
supportsPrediction
Declaration
public bool supportsPrediction { get; }
Property Value
Type | Description |
---|---|
bool |
type
Declaration
public Type type { get; }
Property Value
Type | Description |
---|---|
Type |
validConnectedPorts
Declaration
public override IEnumerable<ValueInput> validConnectedPorts { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Value |
Overrides
validConnections
Declaration
public override IEnumerable<ValueConnection> validConnections { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Value |
Overrides
Methods
CanConnectToValid(ValueInput)
Declaration
public override bool CanConnectToValid(ValueInput port)
Parameters
Type | Name | Description |
---|---|---|
Value |
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(ValueInput)
Declaration
public override void ConnectToValid(ValueInput port)
Parameters
Type | Name | Description |
---|---|---|
Value |
port |
Overrides
DisconnectFromInvalid(IUnitInputPort)
Declaration
public override void DisconnectFromInvalid(IUnitInputPort port)
Parameters
Type | Name | Description |
---|---|---|
IUnit |
port |
Overrides
DisconnectFromValid(ValueInput)
Declaration
public override void DisconnectFromValid(ValueInput port)
Parameters
Type | Name | Description |
---|---|---|
Value |
port |
Overrides
Predictable()
Declaration
public ValueOutput Predictable()
Returns
Type | Description |
---|---|
Value |
PredictableIf(Func<Flow, bool>)
Declaration
public ValueOutput PredictableIf(Func<Flow, bool> condition)
Parameters
Returns
Type | Description |
---|---|
Value |