docs.unity3d.com
    Show / Hide Table of Contents

    Class XRDirectInteractorEditor

    Custom editor for an XRDirectInteractor.

    Inheritance
    Object
    BaseInteractionEditor
    XRBaseInteractorEditor
    XRBaseControllerInteractorEditor
    XRDirectInteractorEditor
    Inherited Members
    XRBaseControllerInteractorEditor.m_SelectActionTrigger
    XRBaseControllerInteractorEditor.m_HideControllerOnSelect
    XRBaseControllerInteractorEditor.m_PlayAudioClipOnSelectEntered
    XRBaseControllerInteractorEditor.m_AudioClipForOnSelectEntered
    XRBaseControllerInteractorEditor.m_PlayAudioClipOnSelectExited
    XRBaseControllerInteractorEditor.m_AudioClipForOnSelectExited
    XRBaseControllerInteractorEditor.m_PlayAudioClipOnSelectCanceled
    XRBaseControllerInteractorEditor.m_AudioClipForOnSelectCanceled
    XRBaseControllerInteractorEditor.m_PlayAudioClipOnHoverEntered
    XRBaseControllerInteractorEditor.m_AudioClipForOnHoverEntered
    XRBaseControllerInteractorEditor.m_PlayAudioClipOnHoverExited
    XRBaseControllerInteractorEditor.m_AudioClipForOnHoverExited
    XRBaseControllerInteractorEditor.m_PlayAudioClipOnHoverCanceled
    XRBaseControllerInteractorEditor.m_AudioClipForOnHoverCanceled
    XRBaseControllerInteractorEditor.m_PlayHapticsOnSelectEntered
    XRBaseControllerInteractorEditor.m_HapticSelectEnterIntensity
    XRBaseControllerInteractorEditor.m_HapticSelectEnterDuration
    XRBaseControllerInteractorEditor.m_PlayHapticsOnHoverEntered
    XRBaseControllerInteractorEditor.m_HapticHoverEnterIntensity
    XRBaseControllerInteractorEditor.m_HapticHoverEnterDuration
    XRBaseControllerInteractorEditor.m_PlayHapticsOnSelectExited
    XRBaseControllerInteractorEditor.m_HapticSelectExitIntensity
    XRBaseControllerInteractorEditor.m_HapticSelectExitDuration
    XRBaseControllerInteractorEditor.m_PlayHapticsOnSelectCanceled
    XRBaseControllerInteractorEditor.m_HapticSelectCancelIntensity
    XRBaseControllerInteractorEditor.m_HapticSelectCancelDuration
    XRBaseControllerInteractorEditor.m_PlayHapticsOnHoverExited
    XRBaseControllerInteractorEditor.m_HapticHoverExitIntensity
    XRBaseControllerInteractorEditor.m_HapticHoverExitDuration
    XRBaseControllerInteractorEditor.m_PlayHapticsOnHoverCanceled
    XRBaseControllerInteractorEditor.m_HapticHoverCancelIntensity
    XRBaseControllerInteractorEditor.m_HapticHoverCancelDuration
    XRBaseControllerInteractorEditor.OnEnable()
    XRBaseControllerInteractorEditor.DrawBeforeProperties()
    XRBaseControllerInteractorEditor.DrawEvents()
    XRBaseControllerInteractorEditor.VerifyControllerPresent()
    XRBaseControllerInteractorEditor.DrawSelectActionTrigger()
    XRBaseControllerInteractorEditor.DrawAudioEvents()
    XRBaseControllerInteractorEditor.DrawAudioEventsNested()
    XRBaseControllerInteractorEditor.DrawHapticEvents()
    XRBaseControllerInteractorEditor.DrawHapticEventsNested()
    XRBaseInteractorEditor.m_InteractionManager
    XRBaseInteractorEditor.m_InteractionLayerMask
    XRBaseInteractorEditor.m_AttachTransform
    XRBaseInteractorEditor.m_StartingSelectedInteractable
    XRBaseInteractorEditor.m_HoverEntered
    XRBaseInteractorEditor.m_HoverExited
    XRBaseInteractorEditor.m_SelectEntered
    XRBaseInteractorEditor.m_SelectExited
    XRBaseInteractorEditor.m_OnHoverEntered
    XRBaseInteractorEditor.m_OnHoverExited
    XRBaseInteractorEditor.m_OnSelectEntered
    XRBaseInteractorEditor.m_OnSelectExited
    XRBaseInteractorEditor.m_OnHoverEnteredCalls
    XRBaseInteractorEditor.m_OnHoverExitedCalls
    XRBaseInteractorEditor.m_OnSelectEnteredCalls
    XRBaseInteractorEditor.m_OnSelectExitedCalls
    XRBaseInteractorEditor.DrawInspector()
    XRBaseInteractorEditor.DrawCoreConfiguration()
    XRBaseInteractorEditor.DrawInteractionManagement()
    XRBaseInteractorEditor.DrawInteractorEvents()
    XRBaseInteractorEditor.DrawInteractorEventsNested()
    XRBaseInteractorEditor.IsDeprecatedEventsInUse()
    XRBaseInteractorEditor.MigrateEvents(SerializedObject)
    XRBaseInteractorEditor.MigrateEvents(Object[])
    BaseInteractionEditor.knownSerializedPropertyNames
    BaseInteractionEditor.OnInspectorGUI()
    BaseInteractionEditor.InitializeKnownSerializedPropertyNames()
    BaseInteractionEditor.GetDerivedSerializedPropertyNames()
    BaseInteractionEditor.DrawDerivedProperties()
    BaseInteractionEditor.DrawScript()
    Namespace: UnityEditor.XR.Interaction.Toolkit
    Syntax
    public class XRDirectInteractorEditor : XRBaseControllerInteractorEditor

    Methods

    DrawInteractionConfiguration()

    Draw the property fields related to interaction configuration.

    Declaration
    protected virtual void DrawInteractionConfiguration()

    DrawProperties()

    This method is automatically called by DrawInspector() to draw the property fields. Override this method to customize the properties shown in the Inspector. This is typically the method overridden when a derived behavior adds additional serialized properties that should be displayed in the Inspector.

    Declaration
    protected override void DrawProperties()
    Overrides
    XRBaseControllerInteractorEditor.DrawProperties()

    DrawSelectionConfiguration()

    Draw the property fields related to selection configuration.

    Declaration
    protected virtual void DrawSelectionConfiguration()
    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