using Actions; using TMPro; using UnityEngine; using UnityEngine.UI; namespace UI { public class ActionButtonUI : MonoBehaviour { [SerializeField] private TextMeshProUGUI TextMeshPro; [SerializeField] private Button Button; public void SetBaseAction(BaseAction baseAction) { TextMeshPro.text = baseAction.GetActionName().ToUpper(); Button.onClick.AddListener(() => { UnitActionSystem.Instance.SelectedAction = baseAction; }); } } }