Beispiel #1
0
    public void LoadScene(IAppSceneLoading app, IAppLockingSystem lockingApp)
    {
        if (!_passwordController.CheckApp(lockingApp, _prefabListObject.PasswordPanelPrefab, _canvas))
        {
            var operation = SceneManager.LoadSceneAsync(app.Scene.name, LoadSceneMode.Additive);

            operation.completed += _ =>
            {
                SceneManager.SetActiveScene(SceneManager.GetSceneByName(app.Scene.name));
            };

            _mainScreenObjects.SetActive(false);
        }
    }