Как загрузить текущую сцену Unity? Пробовал так
SceneManager.LoadScene(SceneManager.GetActiveScene);
Пишет, что метод групп не может преобразовать в строку.
В старых версиях вроде как можно было
Application.LoadScene(EditorApplication.currentScene);
Но это устаревший код. Как сейчас перезапустить сцену с начала или просто получить её номер?
По идее GetActiveScene
- это метод. А вы обращаетесь к нему как к свойству.
То есть, минимум, нужно писать так: SceneManager.GetActiveScene()
. Это как вступление-отступление.
Далее. Метод GetActiveScene
возвращает объект типа Scene у которого, как можно увидеть пройдя по ссылке в документацию, есть поле name, которое возвращает имя сцены.
Соответственно, зная это, вам нужно написать так:
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты