Class ValueConnection
Inheritance
ValueConnection
Syntax
public sealed class ValueConnection : UnitConnection<ValueOutput, ValueInput>, IConnection<ValueOutput, ValueInput>, IUnitConnection, IConnection<IUnitOutputPort, IUnitInputPort>, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
Constructors
ValueConnection()
Declaration
[Obsolete("This parameterless constructor is only made public for serialization. Use another constructor instead.")]
public ValueConnection()
Declaration
public ValueConnection(ValueOutput source, ValueInput destination)
Parameters
Properties
destination
Declaration
public override ValueInput destination { get; }
Property Value
Overrides
Unity.VisualScripting.UnitConnection<Unity.VisualScripting.ValueOutput, Unity.VisualScripting.ValueInput>.destination
destinationExists
Declaration
public override bool destinationExists { get; }
Property Value
Overrides
Unity.VisualScripting.UnitConnection<Unity.VisualScripting.ValueOutput, Unity.VisualScripting.ValueInput>.destinationExists
source
Declaration
public override ValueOutput source { get; }
Property Value
Overrides
Unity.VisualScripting.UnitConnection<Unity.VisualScripting.ValueOutput, Unity.VisualScripting.ValueInput>.source
sourceExists
Declaration
public override bool sourceExists { get; }
Property Value
Overrides
Unity.VisualScripting.UnitConnection<Unity.VisualScripting.ValueOutput, Unity.VisualScripting.ValueInput>.sourceExists
Methods
CreateDebugData()
Declaration
public override IGraphElementDebugData CreateDebugData()
Returns
Overrides
Unity.VisualScripting.UnitConnection<Unity.VisualScripting.ValueOutput, Unity.VisualScripting.ValueInput>.CreateDebugData()
Implements
Explicit Interface Implementations
Declaration
IUnitInputPort IConnection<IUnitOutputPort, IUnitInputPort>.destination { get; }
Returns
Implements
Declaration
IUnitOutputPort IConnection<IUnitOutputPort, IUnitInputPort>.source { get; }
Returns
Implements
Extension Methods