VR4Medical/ICI/Library/PackageCache/com.unity.xr.interaction.toolkit@42ef3600567b/Runtime/Interaction/Interactables/XRSimpleInteractable.cs
2025-07-29 13:45:50 +03:00

29 lines
1.3 KiB
C#

using UnityEngine.Scripting.APIUpdating;
namespace UnityEngine.XR.Interaction.Toolkit.Interactables
{
/// <summary>
/// The simplest Interactable object which provides events for interaction states like hover and select.
/// </summary>
/// <remarks>
/// `XRSimpleInteractable` provides a concrete implementation of the <see cref="XRBaseInteractable"/>.
/// A GameObject with this component responds to <see cref="XRBaseInteractable.hoverEntered"/>/<see cref="XRBaseInteractable.hoverExited"/>
/// and <see cref="XRBaseInteractable.selectEntered"/>/<see cref="XRBaseInteractable.selectExited"/>
/// events, but provides no default interaction behavior.
///
/// For more information refer to:
/// * [XR Simple Interactable component](xref:xri-simple-interactable)
/// * [Create a grab interactable](xref:xri-general-setup#create-grab-interactable)
/// * [UI interaction setup](xref:xri-ui-setup)
/// * [Interaction States](xref:xri-architecture#states)
/// </remarks>
[MovedFrom("UnityEngine.XR.Interaction.Toolkit")]
[SelectionBase]
[DisallowMultipleComponent]
[AddComponentMenu("XR/XR Simple Interactable", 11)]
[HelpURL(XRHelpURLConstants.k_XRSimpleInteractable)]
public class XRSimpleInteractable : XRBaseInteractable
{
}
}