using TMPro; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class UpgradePlacementButton : MonoBehaviour, IPointerClickHandler { private Button _button; [SerializeField] private Material _outlineMaterial; [SerializeField] protected UnitCard _unitCardInformation; [SerializeField] private TMP_Text _foodLabel; [SerializeField] private TMP_Text _woodLabel; [SerializeField] private TMP_Text _rockLabel; [SerializeField] private GameObject _prefab; public Button Button => _button; public Material OutlineMaterial => _outlineMaterial; void Start() { _button = GetComponent