docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ARTrackablesChangedEventUnitDescriptor<TManager, TTrackable, TListener>

    Base unit descriptor for units derived from ARTrackablesChangedEventUnit<TManager, TTrackable, TListener>.

    Inheritance
    object
    ARTrackablesChangedEventUnitDescriptor<TManager, TTrackable, TListener>
    ARAnchorsChangedEventUnitDescriptor
    AREnvironmentProbesChangedEventUnitDescriptor
    ARFacesChangedEventUnitDescriptor
    ARHumanBodiesChangedEventUnitDescriptor
    ARParticipantsChangedEventUnitDescriptor
    ARPlanesChangedEventUnitDescriptor
    ARPointCloudsChangedEventUnitDescriptor
    ARTrackedImagesChangedEventUnitDescriptor
    ARTrackedObjectsChangedEventUnitDescriptor
    Namespace: UnityEditor.XR.ARFoundation.VisualScripting
    Assembly: Unity.XR.ARFoundation.VisualScripting.Editor.dll
    Syntax
    public abstract class ARTrackablesChangedEventUnitDescriptor<TManager, TTrackable, TListener> : UnitDescriptor<ARTrackablesChangedEventUnit<TManager, TTrackable, TListener>> where TManager : MonoBehaviour, ITrackablesChanged<TTrackable> where TTrackable : ARTrackable where TListener : MessageListener
    Type Parameters
    Name Description
    TManager

    The manager type.

    TTrackable

    The type of trackable for which we are listening.

    TListener

    The message listener type.

    Constructors

    ARTrackablesChangedEventUnitDescriptor(ARTrackablesChangedEventUnit<TManager, TTrackable, TListener>)

    Declaration
    protected ARTrackablesChangedEventUnitDescriptor(ARTrackablesChangedEventUnit<TManager, TTrackable, TListener> target)
    Parameters
    Type Name Description
    ARTrackablesChangedEventUnit<TManager, TTrackable, TListener> target
    See Also
    https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8/manual/vs-create-custom-node-add-docs.html

    Properties

    addedPortDescription

    The Added port description.

    Declaration
    protected virtual string addedPortDescription { get; }
    Property Value
    Type Description
    string
    See Also
    https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8/manual/vs-create-custom-node-add-docs.html

    removedPortDescription

    The Removed port description.

    Declaration
    protected virtual string removedPortDescription { get; }
    Property Value
    Type Description
    string
    See Also
    https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8/manual/vs-create-custom-node-add-docs.html

    targetPortDescription

    The Target port description.

    Declaration
    protected virtual string targetPortDescription { get; }
    Property Value
    Type Description
    string
    See Also
    https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8/manual/vs-create-custom-node-add-docs.html

    unitDescription

    The unit description.

    Declaration
    protected virtual string unitDescription { get; }
    Property Value
    Type Description
    string
    See Also
    https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8/manual/vs-create-custom-node-add-docs.html

    updatedPortDescription

    The Updated port description.

    Declaration
    protected virtual string updatedPortDescription { get; }
    Property Value
    Type Description
    string
    See Also
    https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8/manual/vs-create-custom-node-add-docs.html

    Methods

    DefinedPort(IUnitPort, UnitPortDescription)

    Render summaries of each port in the Graph Inspector.

    Declaration
    protected override void DefinedPort(IUnitPort port, UnitPortDescription portDescription)
    Parameters
    Type Name Description
    IUnitPort port

    The port.

    UnitPortDescription portDescription

    The port description to write to.

    See Also
    https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8/manual/vs-create-custom-node-add-docs.html

    DefinedSummary()

    Render a summary under the unit title in the Graph Inspector.

    Declaration
    protected override string DefinedSummary()
    Returns
    Type Description
    string

    The summary.

    See Also
    https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8/manual/vs-create-custom-node-add-docs.html

    See Also

    https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8/manual/vs-create-custom-node-add-docs.html
    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)