コード例 #1
0
 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();
 }