using Cysharp.Threading.Tasks; using UnityEngine.UIElements; namespace DanieleMarotta.RiversongCodeShowcase { public class HousePanelUIView : UIView { private VisualElement _needs; private Label _notReadyNeedsNotMetLabel; private Label _notReadyNeedsMetLabel; private Label _fetchingMaterialsLabel; private Label _maxedOutLabel; private VisualElement _upgradeMaterials; public override UniTask InitializeAsync(UIService uiService, VisualElement rootElement) { base.InitializeAsync(uiService, rootElement); _needs = rootElement.Q(className: "house-panel__needs"); _notReadyNeedsNotMetLabel = rootElement.Q