using UnityEngine; using UnityEngine.UIElements; using VOID.Generic; using VOID.Generic.SaveLoad; namespace VOID.UserInterface.MainMenu { public class MainMenuUI : MonoBehaviour { public static MainMenuUI current { get; private set; } // Visual Elements private VisualElement _rootElement; private Button _newGameButton; private Button _profileButton; private Label _currentProfileLabel; private Button _settingsButton; private Button _exitButton; private void Awake() { current = this; var uiDocument = gameObject.GetComponent(); var templateElement = uiDocument.rootVisualElement; // Find all important elements _rootElement = templateElement.Q("root-main-menu"); _newGameButton = templateElement.Q