private void LateUpdate() { if (_activePlayer) { bar.SetHP(_activePlayer.hp); camera.transform.position = new Vector3(_activePlayer.transform.position.x, _activePlayer.transform.position.y, camera.transform.position.z); if (_enemies.Count == 0) { PlayerPrefs.SetInt("Hp", Mathf.Min(_activePlayer.hp + 30 + 15 * PlayerPrefs.GetInt("Level"), 150)); PlayerPrefs.SetInt("Level", PlayerPrefs.GetInt("Level") + 1); SceneManager.LoadScene("Game"); } } else { deathScreen.SetActive(true); } enemiesLeftText.text = "Enemies left: " + _enemies.Count.ToString(); levelText.text = "Level: " + (PlayerPrefs.GetInt("Level") + 1).ToString(); }