Проблемы с переходом между сценами 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);
    }


}

Ответы (0 шт):