как реализовать механику остановки обьекта и возобновления движения unity2d

написал скрипт для юнити 2д чтобы двигать объект вверх и вниз но мне нужно чтобы при клике он останавливался и при следующем клике опять продолжал движение

using UnityEngine;
public class move : MonoBehaviour
{
    public float speed;
    private float startY;

    void Start()
    {
        startY = transform.position.y;
    }

    void Update()
    {
        transform.position = new Vector3(transform.position.x, startY + Mathf.Sin(Time.time * speed) * 2, transform.position.z);
    }

}

Ответы (0 шт):