Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/UIWidgets/ResizableHeaderDragCell.cs
2026-02-21 16:45:37 +08:00

29 lines
620 B
C#

using UnityEngine.EventSystems;
namespace UIWidgets
{
public class ResizableHeaderDragCell : DragSupport<ResizableHeaderDragCell>
{
public int Position = -1;
public ResizableHeader ResizableHeader;
public override bool CanDrag(PointerEventData eventData)
{
return !ResizableHeader.InActiveRegion && ResizableHeader.AllowReorder;
}
protected override void InitDrag(PointerEventData eventData)
{
ResizableHeader.ProcessCellReorder = true;
base.Data = this;
}
public override void Dropped(bool success)
{
ResizableHeader.ProcessCellReorder = false;
base.Dropped(success);
}
}
}