docs.unity3d.com
    Show / Hide Table of Contents

    Class XRHoverInteractorExtensions

    Extension methods for IXRHoverInteractor.

    Inheritance
    Object
    XRHoverInteractorExtensions
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEngine.XR.Interaction.Toolkit
    Syntax
    public static class XRHoverInteractorExtensions

    Methods

    GetOldestInteractableHovered(IXRHoverInteractor)

    Gets the oldest interactable currently being hovered over. This is a convenience method for when the interactor does not support hovering multiple interactables at a time.

    Declaration
    public static IXRHoverInteractable GetOldestInteractableHovered(this IXRHoverInteractor interactor)
    Parameters
    Type Name Description
    IXRHoverInteractor interactor

    The interactor to operate on.

    Returns
    Type Description
    IXRHoverInteractable

    Returns the oldest interactable currently being hovered over.

    Remarks

    Equivalent to

    interactablesHovered.Count > 0 ? interactablesHovered[0] : null

    See Also
    interactablesHovered

    See Also

    IXRHoverInteractor
    Back to top
    Terms of use
    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