void Start() { obstaclesList = ListOfObstaclesToAdd.Instance; _player = PlayerManager.Instance; Canvas = CanvasManager.Instance; if (PlayerPrefs.HasKey("TheBestCounter")) { TheBestCounter = PlayerPrefs.GetInt("TheBestCounter"); } else { TheBestCounter = 0; } Canvas.UpdateTheBestCounter(TheBestCounter); WaitForStartGame(); StartButtons(); nameOfScene = SceneManager.GetActiveScene().name; if (nameOfScene == null) { Debug.LogError("Scene has not name"); return; } if (nameOfScene == "MainMenu") { return; } SetObstacles(); }
private void OnDestroy() { string nameOfScene = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name; if (nameOfScene == null) { Debug.LogError("Scene has not name"); return; } if (nameOfScene == "MainMenu") { return; } if (transform == null) { return; } ListOfObstaclesToAdd obstaclesList = ListOfObstaclesToAdd.Instance; obstaclesList.AddSceneObstacles(transform); }
void Start() { obstaclesList = ListOfObstaclesToAdd.Instance; _player = PlayerManager.Instance; Canvas = CanvasManager.Instance; TheBestCounter = Progress.TheBestCounter; Canvas.UpdateTheBestCounter(TheBestCounter); WaitForStartGame(); StartButtons(); //SetObstacles(); nameOfScene = SceneManager.GetActiveScene().name; if (nameOfScene == null) { Debug.LogError("Scene has not name"); return; } if (nameOfScene == "MainMenu") { return; } SetObstacles(); }