using Fruitomation.Global; using UnityEngine.UI; using UnityEngine; namespace Fruitomation.UI { public class FruitBowlController : MonoBehaviour { [Header("UI Elements")] [SerializeField] private Button UpgradesButton; [SerializeField] private Button SimulateButton; [SerializeField] private Button BuildButton; [SerializeField] private Button PauseButton; [SerializeField] private Text MoneyText; private void Awake() { UpgradesButton.onClick.AddListener(() => { GameStateController.State = GameState.UpgradeMenu; }); SimulateButton.onClick.AddListener(() => { GameStateController.State = GameState.Simulation; }); BuildButton.onClick.AddListener(() => { GameStateController.State = GameState.Building; }); PauseButton.onClick.AddListener(() => { GameStateController.State = GameState.Paused; }); } private void Update() { MoneyText.text = $"Current Money: ${MoneyController.Current}"; } } }