using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class JobListingButton : MonoBehaviour { [Header("Data:")] [SerializeField] private ZoneData zoneData; [Header("Components:")] [SerializeField] private TMP_Text zoneName; [SerializeField] private Button button; [SerializeField] private GameObject interactableBlocker; [Header("Events:")] [SerializeField] private GameEvent_JobData onJobSelected; [Header("Runtime Data:")] public JobData jobData = new JobData(); public ZoneData GetZoneData() { return zoneData; } private void Awake() { if (button == null) button = GetComponent