RiftMayhem/Assets/1-Packs/2D/SharpUI/Source/Common/Util/Extensions/PointerEventDataExtensions.cs
2025-02-09 18:57:59 +00:00

12 lines
421 B
C#

using UnityEngine;
using UnityEngine.EventSystems;
namespace SharpUI.Source.Common.Util.Extensions
{
public static class PointerEventDataExtensions
{
public static bool CanDrag(this PointerEventData eventData, GameObject dragTrigger = null)
=> eventData.button == PointerEventData.InputButton.Left &&
(dragTrigger == null || eventData.hovered.Contains(dragTrigger));
}
}