using FlowScope.UI; using UnityEngine; using UnityEngine.UI; namespace FlowScope.Samples.MainMenuP0 { [UIPanel("hud", "FlowScope/Samples/MainMenuP0/MainMenuPanel")] public sealed class MainMenuPanel : UIPanelBase { [SerializeField] private Text goldText; [SerializeField] private Button incrementButton; public void Configure(Text goldLabel, Button incrementGoldButton) { goldText = goldLabel; incrementButton = incrementGoldButton; } protected override void OnBind(MainMenuViewModel viewModel) { if (goldText == null) { goldText = GetComponentInChildren(true); } if (incrementButton == null) { incrementButton = GetComponentInChildren