using UnityEngine; using UnityEngine.SceneManagement; public class WinScreenButtons : MonoBehaviour { public void LoadStartMenu() { Debug.Log("Loading Start Menu (Level 0)"); SceneManager.LoadScene("Level 0"); } public void OpenLevelPicker() { Debug.Log("OpenLevelPicker called from: " + SceneManager.GetActiveScene().name); if (SceneTracker.Instance != null) { Debug.Log("SceneTracker found, tracking from: " + SceneManager.GetActiveScene().name); SceneTracker.Instance.LoadSceneAndTrack("Level Picker"); } else { Debug.LogWarning("SceneTracker.Instance is null. Loading Level Picker without tracking."); SceneManager.LoadScene("Level Picker"); } } public void QuitGame() { Debug.Log("Game Quit"); Application.Quit(); } }