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