HATEBIN
>
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; public class ActionButtonUI : MonoBehaviour { [SerializeField] private TextMeshProUGUI textMeshPro; [SerializeField] private Button button; private void Update() { // Debug.Log("buttonUI is running"); } public void SetBaseAction(BaseAction baseAction) { textMeshPro.text = baseAction.GetActionName().ToUpper(); // we're using a different method than this. -Dino // button.onClick.AddListener(MoveActionBtn_Click); button.onClick.AddListener(() => { Debug.Log("was clicked"); UnitActionSystem.Instance.SetSelectedAction(baseAction); }); } // this is for the commented out method. -Dino /* private void MoveActionBtn_Click() { } */ }