using UnityEngine.XR.Interaction.Toolkit; public class XRGrabVelocityTracked : XRGrabInteractable { protected override void OnSelectEntered(XRBaseInteractor interactor) { SetParentToXRRig(); base.OnSelectEntered(interactor); } protected override void OnSelectExited(XRBaseInteractor interactor) { SetParentToWorld(); base.OnSelectExited(interactor); } public void SetParentToXRRig() { transform.SetParent(selectingInteractor.transform); } public void SetParentToWorld() { transform.SetParent(null); } }