using System; using UnityEngine; using UnityEngine.SceneManagement; public class GameManager : Singleton { [SerializeField] private Player player; public Player Player => player; private void Update() { if (Input.GetKeyDown(KeyCode.R)) { player.ResetPlayer(); } } private void Start() { string currentScene = SceneManager.GetActiveScene().name; PlayerPrefs.SetString("LastScene", currentScene); PlayerPrefs.Save(); } public void AddPlayerExp(float expAmount) { PlayerExp playerExp = player.GetComponent(); playerExp.AddExp(expAmount); } }