using UnityEngine; using UnityEngine.UIElements; namespace UI { public class HUDService : MonoBehaviour { [SerializeField] private UIDocument uiDocument; private VisualElement player1Hp; private VisualElement player2Hp; private void Awake() { player1Hp = uiDocument.rootVisualElement.Q("player1HP"); player2Hp = uiDocument.rootVisualElement.Q("player2HP"); } public void Register(Player.Player player) { var progressBar = player.playerIndex == 0 ? player1Hp : player2Hp; progressBar.Q