Пока есть такая строчка, которая делает постоянный полёт объекта влево:
public GameObject obj;
private float speed = 10f;
void Update()
{
StartCoroutine(moveObj());
}
IEnumerator moveObj () {
yield return new WaitForSeconds(1f);
obj.transform.Translate(Vector2.left * speed * Time.deltaTime);
}
Но как мне сделать так, чтобы я мог управлять объектом ещё вверх и вниз, пока он летит влево, при чём удержанием пальца на экране? Слышал, что делают через
IDragHandler.
Не критикуйте строго, я еще учусь, надеюсь на понимание :)