using UnityEngine; using UnityEngine.SceneManagement; public class RestartLevel : MonoBehaviour { [SerializeField] private Player player; public Player Player => player; public void RestartScene() { Scene currentScene = SceneManager.GetActiveScene(); SceneManager.LoadScene(currentScene.name); gameObject.SetActive(false); player.ResetPlayer(); } }