//Перестраиваем уровень и готовимся к запуску игры. public void Restart() { //Скрываем все платформы из сцены. platformController.DiactivateAllObj(); //Создаем первые платформы. platformController.Initialize(); //Ставим на начальное положение игрока, камеру и главную платформу. playerBall.SetVelocity(new Vector3(0, 0, 0)); playerBall.SetAngularVelocity(new Vector3(0, 0, 0)); playerBall.transform.position = new Vector3(.5f, .35f, -.5f); cameraController.transform.position = new Vector3(-9f, 9, -8.5f); mainPlatform.transform.position = new Vector3(0, 0, 0); //Выставляем флаг направления игрока "Вверх". playerBall.Direction = false; //Обнуляем набранные очки Score = 0; //Выставляем флаг готовности к запуску IsReady = true; //Отключаем флаг проигрыша. IsOver = false; }