docs.unity3d.com
    Show / Hide Table of Contents

    Interface IUnitPort

    Inherited Members
    IGraphItem.graph
    Namespace: Unity.VisualScripting
    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
    Boolean

    hasInvalidConnection

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

    hasValidConnection

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

    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
    Boolean

    CanValidlyConnectTo(IUnitPort)

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

    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

    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)
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023