Проблемы с переходом между сценами Unity3D
У меня возникла проблема: при работе с переходами с одной сцены на другую возникла проблема: когда по специальной кнопке перехожу с одной сцены на другую, то на ней ломается базовый шейдер (ничего, что связано с шейдерами не накатывал дополнительно, разве что угол наклона встроенного солнца разный на обеих сценах), текстуры перестают нормально отображаться со всех сторон, т.е. в некоторых местах они становятся чёрными, плюс при переходе между сценами unity на некоторое время зависает. Подскажите, что не так в коде? Может быть чего-то упустил?
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class Single_player : MonoBehaviour
{
public Button PlayInSelectedWorldButton; // Привязанная кнопка для перехода между сценами
void Start()
{
}
public void PlayInSelectedWorld() // Функция для перехода на другую сцену
{
SceneManager.LoadScene("Game", LoadSceneMode.Single);
}
void Update()
{
PlayInSelectedWorldButton.onClick.AddListener(PlayInSelectedWorld);
}
}