To move an object in an elliptical path.

Hello, I am new to Unity-3D. I have to move an object in an elliptical path, without controlling it. I have to stop this process after triggering another process. Please, help. Thanks in advance.

use the circle equation,

public float Radius;

transform.position.x = Mathf.cos(Time.time)*Radius;
transform.position.y = Mathf.sin(Time.time)*Radius;