void FindLoader(Scene _scene, LoadSceneMode _loadSceneMode) { loader = FindObjectOfType <LoaderBase>(); loader.LoadingPanel.SetActive(true); loader.CountinueButton.SetActive(false); loader.SetGameManager(); GameManager3D.instance.CurrentSceneIndex = GameManager3D.instance.NextSceneIndex; SceneManager.sceneLoaded -= FindLoader; }
private void LoadScene() { loader = FindObjectOfType <LoaderBase>(); loader.LoadingPanel.SetActive(true); loader.CountinueButton.SetActive(false); if (GameManager3D.instance.CurrentSceneIndex != GameManager3D.instance.NextSceneIndex) { SceneManager.sceneLoaded += FindLoader; SceneManager.LoadScene(GameManager3D.instance.NextSceneIndex); } else { loader.SetGameManager(); } }