Как сделать чтобы спрайт двигался безостановочно?
Добрый день написал скрип Swipe Controller он работает и спрайт двигается в том направление куда был совершенный свайп преодолевая дистанцию ровно в один квадрат но я хочу чтобы он двигался пока не встретит преграду принципе хачу сделать управление как в игре Tomb of the Mask вот код
public void OnBeginDrag(PointerEventData eventData)
{
if (Mathf.Abs(eventData.delta.x) > Mathf.Abs(eventData.delta.y))
{
if (eventData.delta.x > 0)
{
Square.position += Vector3.right;
}
else
{
Square.position += Vector3.left;
}
}
else
{
if (eventData.delta.y > 0)
{
Square.position += Vector3.up;
}
else
{
Square.position += Vector3.down;
}
}
}
public void OnDrag(PointerEventData eventData)
{
}