Я думаю, что самый простой способ - использовать интерфейсы DragHandler:
using UnityEngine.EventSystems;
public class Drag: MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler
{
public void OnBeginDrag(PointerEventData eventData)
{
print("OnBeginDrag");
}
public void OnDrag(PointerEventData eventData)
{
print("OnDrag");
}
public void OnEndDrag(PointerEventData eventData)
{
print("OnEndDrag");
}
}
Таким образом, он не только работает в Android, но также вы можете проверить его в редакторе Unity.