docs.unity.cn
Search Results for

    Show / Hide Table of Contents

    Interface IXRInteractionStrengthInteractable

    An interface that represents an Interactable component which can express an interaction strength amount, which is a normalized value [0.0, 1.0] that describes the strength of selection.

    Inherited Members
    IXRInteractable.registered
    IXRInteractable.unregistered
    IXRInteractable.interactionLayers
    IXRInteractable.colliders
    IXRInteractable.transform
    IXRInteractable.GetAttachTransform(IXRInteractor)
    IXRInteractable.OnRegistered(InteractableRegisteredEventArgs)
    IXRInteractable.OnUnregistered(InteractableUnregisteredEventArgs)
    IXRInteractable.ProcessInteractable(XRInteractionUpdateOrder.UpdatePhase)
    IXRInteractable.GetDistanceSqrToInteractor(IXRInteractor)
    Namespace: UnityEngine.XR.Interaction.Toolkit
    Assembly: solution.dll
    Syntax
    public interface IXRInteractionStrengthInteractable : IXRInteractable
    Remarks

    For interactors that use motion controller input, this is typically based on the analog trigger or grip press amount. It can also be based on a poke amount for how deep a poke interactor has pressed into an interactable.

    Properties

    Name Description
    largestInteractionStrength

    The largest interaction strength value of all interactors hovering or selecting this interactable.

    Methods

    Name Description
    GetInteractionStrength(IXRInteractor)

    Gets the interaction strength between the given interactor and this interactable.

    ProcessInteractionStrength(UpdatePhase)

    The XRInteractionManager calls this method to signal to update the interaction strength.

    See Also

    IXRInteractionStrengthInteractor
    In This Article
    Back to top
    Copyright © 2023 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)