В моей игре у меня есть несколько уровней, каждый из которых имеет 6 сцен, названия сцен: Сцена 1, Сцена 2, Сцена 3 ... и т.д ...
Когда игрок проигрывает, текущийСцена должна быть перезапущена, поэтому я использовал этот код:
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
Я не использовал "(...) GetActiveScene (). name);"потому что названия сцен повторяются на каждом уровне.
У меня проблема в том, что когда игрок проигрывает на уровне 2 (сцена 6), сцена 6 уровня 1 загружается вместо перезапуска сцены 6 уровня 2.Вы знаете, в чем проблема в моем коде?