private void OnLevelFinishedLoading(Scene scene, LoadSceneMode arg1) { if (scene.name == "main") { print("loading game from bridge"); PersistentDataManager.LoadGame(playerNameToLoad); SceneManager.sceneLoaded -= OnLevelFinishedLoading; GameObject.Destroy(this.gameObject); } }