using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.UIElements; using VOID.ScriptableObjects.Player; namespace VOID.UserInterface.Game.LevelUp { public class LevelUpUI : MonoBehaviour { public static LevelUpUI current { get; private set; } // Children - Options private List _options = new(); // Visual Elements private VisualElement _rootElement; private VisualElement _optionListElement; private Button _closeButton; private void Awake() { current = this; var uiDocument = gameObject.GetComponent(); var templateElement = uiDocument.rootVisualElement; _rootElement = templateElement.Q("root-level-up"); _closeButton = _rootElement.Q