using TMPro; using UnityEngine; using UnityEngine.UI; using System; using UnityEngine.EventSystems; public class ReplayCard : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler { [SerializeField] private Image _playerOneImage = default; [SerializeField] private Image _playerTwoImage = default; [SerializeField] private TextMeshProUGUI _versionText = default; [SerializeField] private TextMeshProUGUI _dateText = default; [SerializeField] private Sprite[] _characterPortraits = default; public ReplayData ReplayData { get; private set; } private BaseButton _baseButton; private Button _button; void Awake() { _baseButton = GetComponent(); _button = GetComponent