unit – Timer pause after scene change

Time returns the number of seconds since the beginning of the game. "Game Start" refers to when the game was started, not when the current scene was loaded.

If you want this movement to start 60 seconds after loading a scene, use Time.timeSinceLevelLoad instead of. This returns the time in seconds since the last last level was loaded. In other words, it starts counting from 0 each time a scene is loaded.

void Update ()
{
if (Time.timeSinceLevelLoad> 60)
{
transform.Translate (0, 0, Time.deltaTime);
}
}