using UnityEngine; using UnityEngine.UIElements; using UnityEngine.SceneManagement; public class MainMenuController : MonoBehaviour { private UIDocument _doc; private Button _playButton; private Button _settingsButton; private Button _exitButton; [Header("Sonidos del Menú")] public AudioClip hoverSound; public AudioClip clickSound; private AudioSource _audioSource; private void Awake() { _doc = GetComponent(); var root = _doc.rootVisualElement; // Forzar que el TemplateContainer raíz ocupe toda la pantalla root.style.flexGrow = 1; root.style.width = new Length(100, LengthUnit.Percent); root.style.height = new Length(100, LengthUnit.Percent); _audioSource = gameObject.AddComponent(); _playButton = root.Q