using UnityEngine; using UnityEngine.UIElements; namespace VOID.UserInterface.Game { public class PauseMenuUI : MonoBehaviour { public static PauseMenuUI current { get; private set; } // Visual Elements private VisualElement _rootElement; private Button _resumeButton; private Button _endRunButton; private Button _settingsButton; private Button _exitButton; private void Awake() { current = this; var uiDocument = gameObject.GetComponent(); var templateElement = uiDocument.rootVisualElement; _rootElement = templateElement.Q("pause-menu-root"); _resumeButton = _rootElement.Q