docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IUnitPort

    Inherited Members
    IGraphItem.graph
    Namespace: Unity.VisualScripting
    Assembly: Unity.VisualScripting.Flow.dll
    Syntax
    public interface IUnitPort : IGraphItem

    Properties

    connectedPorts

    Declaration
    IEnumerable<IUnitPort> connectedPorts { get; }
    Property Value
    Type Description
    IEnumerable<IUnitPort>

    connections

    Declaration
    IEnumerable<IUnitConnection> connections { get; }
    Property Value
    Type Description
    IEnumerable<IUnitConnection>

    hasAnyConnection

    Declaration
    bool hasAnyConnection { get; }
    Property Value
    Type Description
    bool

    hasInvalidConnection

    Declaration
    bool hasInvalidConnection { get; }
    Property Value
    Type Description
    bool

    hasValidConnection

    Declaration
    bool hasValidConnection { get; }
    Property Value
    Type Description
    bool

    invalidConnections

    Declaration
    IEnumerable<InvalidConnection> invalidConnections { get; }
    Property Value
    Type Description
    IEnumerable<InvalidConnection>

    key

    Declaration
    string key { get; }
    Property Value
    Type Description
    string

    relations

    Declaration
    IEnumerable<IUnitRelation> relations { get; }
    Property Value
    Type Description
    IEnumerable<IUnitRelation>

    unit

    Declaration
    IUnit unit { get; set; }
    Property Value
    Type Description
    IUnit

    validConnections

    Declaration
    IEnumerable<IUnitConnection> validConnections { get; }
    Property Value
    Type Description
    IEnumerable<IUnitConnection>

    Methods

    CanInvalidlyConnectTo(IUnitPort)

    Declaration
    bool CanInvalidlyConnectTo(IUnitPort port)
    Parameters
    Type Name Description
    IUnitPort port
    Returns
    Type Description
    bool

    CanValidlyConnectTo(IUnitPort)

    Declaration
    bool CanValidlyConnectTo(IUnitPort port)
    Parameters
    Type Name Description
    IUnitPort port
    Returns
    Type Description
    bool

    CompatiblePort(IUnit)

    Declaration
    IUnitPort CompatiblePort(IUnit unit)
    Parameters
    Type Name Description
    IUnit unit
    Returns
    Type Description
    IUnitPort

    Disconnect()

    Declaration
    void Disconnect()

    InvalidlyConnectTo(IUnitPort)

    Declaration
    void InvalidlyConnectTo(IUnitPort port)
    Parameters
    Type Name Description
    IUnitPort port

    ValidlyConnectTo(IUnitPort)

    Declaration
    void ValidlyConnectTo(IUnitPort port)
    Parameters
    Type Name Description
    IUnitPort port

    Extension Methods

    Cloning.Clone(object, ICloner, bool)
    Cloning.Clone(object, ICloner, bool)
    Cloning.CloneViaFakeSerialization(object)
    Cloning.CloneViaFakeSerialization(object)
    ConversionUtility.ConvertTo(object, Type)
    ConversionUtility.ConvertTo(object, Type)
    ConversionUtility.ConvertTo<T>(object)
    ConversionUtility.ConvertTo<T>(object)
    ConversionUtility.IsConvertibleTo(object, Type, bool)
    ConversionUtility.IsConvertibleTo(object, Type, bool)
    ConversionUtility.IsConvertibleTo<T>(object, bool)
    ConversionUtility.IsConvertibleTo<T>(object, bool)
    Serialization.Serialize(object, bool)
    Serialization.Serialize(object, bool)
    TypeUtility.ToShortString(object, int)
    TypeUtility.ToShortString(object, int)
    UnityObjectUtility.IsUnityNull(object)
    UnityObjectUtility.IsUnityNull(object)
    UnityObjectUtility.ToSafeString(object)
    UnityObjectUtility.ToSafeString(object)
    XAnalyserProvider.Analyser(object, GraphReference)
    XAnalyserProvider.Analyser(object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(object, IGraphContext)
    XAnalyserProvider.Analysis(object, GraphReference)
    XAnalyserProvider.Analysis(object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(object, IGraphContext)
    XDescriptorProvider.Describe(object)
    XDescriptorProvider.Description(object)
    XDescriptorProvider.Description<TDescription>(object)
    XDescriptorProvider.Descriptor(object)
    XDescriptorProvider.Descriptor<TDescriptor>(object)
    XDescriptorProvider.HasDescriptor(object)
    Cloning.CloneViaFakeSerialization<T>(T)
    Cloning.CloneViaFakeSerialization<T>(T)
    Cloning.Clone<T>(T, ICloner, bool)
    Cloning.Clone<T>(T, ICloner, bool)
    LinqUtility.Yield<T>(T)
    LinqUtility.Yield<T>(T)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, bool)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, bool)
    Serialization.CloneViaSerialization<T>(T, bool)
    Serialization.CloneViaSerialization<T>(T, bool)
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)