using System; using Cysharp.Threading.Tasks; using UnityEngine.UIElements; namespace DanieleMarotta.RiversongCodeShowcase { [UIView("demo-panel")] public class DemoPanelUIView : UIView { private Button _closeButton; private Button _feedbackButton; private Label _populationLabel; private Label _gameTimeLabel; public event Action FeedbackButtonClick; public override UniTask InitializeAsync(UIService uiService, VisualElement rootElement) { base.InitializeAsync(uiService, rootElement); _populationLabel = rootElement.Q