docs.unity3d.com
    目次を表示する/隠す

    Class UnitConnection<TSourcePort, TDestinationPort>

    Inheritance
    Object
    GraphElement<FlowGraph>
    UnitConnection<TSourcePort, TDestinationPort>
    ControlConnection
    InvalidConnection
    ValueConnection
    Inherited Members
    GraphElement<FlowGraph>.guid
    GraphElement<FlowGraph>.Instantiate(GraphReference)
    GraphElement<FlowGraph>.Uninstantiate(GraphReference)
    GraphElement<FlowGraph>.BeforeAdd()
    GraphElement<FlowGraph>.AfterAdd()
    GraphElement<FlowGraph>.BeforeRemove()
    GraphElement<FlowGraph>.AfterRemove()
    GraphElement<FlowGraph>.Dispose()
    GraphElement<FlowGraph>.InstantiateNest()
    GraphElement<FlowGraph>.UninstantiateNest()
    GraphElement<FlowGraph>.graph
    GraphElement<FlowGraph>.IGraphElement.graph
    GraphElement<FlowGraph>.IGraphItem.graph
    GraphElement<FlowGraph>.deserializationDependencies
    GraphElement<FlowGraph>.GetAotStubs(HashSet<Object>)
    GraphElement<FlowGraph>.Prewarm()
    GraphElement<FlowGraph>.CopyFrom(GraphElement<FlowGraph>)
    GraphElement<FlowGraph>.ToString()
    Namespace: Unity.VisualScripting
    Syntax
    public abstract class UnitConnection<TSourcePort, TDestinationPort> : GraphElement<FlowGraph>, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IAnalyticsIdentifiable, IConnection<TSourcePort, TDestinationPort> where TSourcePort : class, IUnitOutputPort where TDestinationPort : class, IUnitInputPort
    Type Parameters
    Name Description
    TSourcePort
    TDestinationPort

    Constructors

    UnitConnection()

    Declaration
    [Obsolete("This parameterless constructor is only made public for serialization. Use another constructor instead.")]
    protected UnitConnection()

    UnitConnection(TSourcePort, TDestinationPort)

    Declaration
    protected UnitConnection(TSourcePort source, TDestinationPort destination)
    Parameters
    Type Name Description
    TSourcePort source
    TDestinationPort destination

    Properties

    dependencyOrder

    Declaration
    public override int dependencyOrder { get; }
    Property Value
    Type Description
    Int32
    Overrides
    Unity.VisualScripting.GraphElement<Unity.VisualScripting.FlowGraph>.dependencyOrder

    destination

    Declaration
    [DoNotSerialize]
    public abstract TDestinationPort destination { get; }
    Property Value
    Type Description
    TDestinationPort
    Implements
    IConnection<TSource, TDestination>.destination

    destinationExists

    Declaration
    public abstract bool destinationExists { get; }
    Property Value
    Type Description
    Boolean

    destinationKey

    Declaration
    [Serialize]
    protected string destinationKey { get; }
    Property Value
    Type Description
    String

    destinationUnit

    Declaration
    [Serialize]
    protected IUnit destinationUnit { get; }
    Property Value
    Type Description
    IUnit

    source

    Declaration
    [DoNotSerialize]
    public abstract TSourcePort source { get; }
    Property Value
    Type Description
    TSourcePort
    Implements
    IConnection<TSource, TDestination>.source

    sourceExists

    Declaration
    public abstract bool sourceExists { get; }
    Property Value
    Type Description
    Boolean

    sourceKey

    Declaration
    [Serialize]
    protected string sourceKey { get; }
    Property Value
    Type Description
    String

    sourceUnit

    Declaration
    [Serialize]
    protected IUnit sourceUnit { get; }
    Property Value
    Type Description
    IUnit

    Methods

    CopyFrom(UnitConnection<TSourcePort, TDestinationPort>)

    Declaration
    protected void CopyFrom(UnitConnection<TSourcePort, TDestinationPort> source)
    Parameters
    Type Name Description
    UnitConnection<TSourcePort, TDestinationPort> source

    CreateDebugData()

    Declaration
    public virtual IGraphElementDebugData CreateDebugData()
    Returns
    Type Description
    IGraphElementDebugData

    GetAnalyticsIdentifier()

    Declaration
    public override AnalyticsIdentifier GetAnalyticsIdentifier()
    Returns
    Type Description
    AnalyticsIdentifier
    Overrides
    Unity.VisualScripting.GraphElement<Unity.VisualScripting.FlowGraph>.GetAnalyticsIdentifier()

    HandleDependencies()

    Declaration
    public override bool HandleDependencies()
    Returns
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.GraphElement<Unity.VisualScripting.FlowGraph>.HandleDependencies()

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)