Files
PrinceOfGlory/Packages/com.unity.xr.openxr/Samples~/ControllerXRInput/Scripts/ActionToVector2XRInput.cs
2026-03-03 03:15:46 +08:00

17 lines
464 B
C#

using UnityEngine.UI;
namespace UnityEngine.XR.OpenXR.Samples.ControllerSampleXRInput
{
public class ActionToVector2XRInput : ActionToControlXRInput<Vector2>
{
[SerializeField]
RectTransform m_Handle;
void Update()
{
if (m_Handle != null && device.isValid && device.TryGetFeatureValue(usage, out var vec))
m_Handle.anchorMin = m_Handle.anchorMax = (vec + Vector2.one) * 0.5f;
}
}
}