Задача следующая, по нажатию кнопки с клавиатуры (у меня это Esc) необходимо ставить игру в сцене 1 на паузу и открывать сцену 0 с меню.
Сделать не сложно, но возникает проблема, когда возвращаюсь из меню в игру (со сцены 0 на сцену 1) - прогресс в игре теряется - игра стоит на паузе, но в самом своем начале (в точке запуска).
Вот что сейчас есть:
public class PauseMenu : MonoBehaviour
{
void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
{
Pause();
}
}
void Pause()
{
SceneManager.LoadScene(0);
Time.timeScale = 0;
}
}
Буду очень благодарен, если кто-то поможет исправить...