На каждой сцене должна быть кнопка паузы, вручную закидывать через инспектор не вариант. Пробовал написать скрипт, закинул его в главное меню на сцену 0.Проблема в том, что кнопка паузы вылетает только на 0 сцене. И создает 2 кнопки. Не могли бы вы подсказать куда двигаться и как исправить данный скрипт.
public GameObject canvasLevel;
[SerializeField] private int startIndex = 1;
private Scene[] level;
private void Start()
{
var sceneCount = SceneManager.sceneCountInBuildSettings;
level = new Scene[sceneCount - startIndex];
for (int i = startIndex; i < sceneCount; i++)
{
level[i] = SceneManager.GetSceneByBuildIndex(i);
Instantiate(canvasLevel, transform.position, transform.rotation);
Debug.Log(level[i]);
}
}