using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class CharacterButton : MonoBehaviour, ISelectHandler, IDeselectHandler, IPointerEnterHandler, IPointerExitHandler { [SerializeField] private PlayerStatsSO _playerStatsSO = default; [SerializeField] private CharacterMenu _characterMenu = default; [SerializeField] private GameObject _backgroundImage = default; [SerializeField] private GameObject _firstPlayerSelector = default; [SerializeField] private GameObject _secondPlayerSelector = default; [SerializeField] private bool _isRandomizer = default; private Audio _audio; private Button _button; public PlayerStatsSO PlayerStatsSO { get { return _playerStatsSO; } set { } } public bool IsRandomizer { get { return _isRandomizer; } private set { } } void Start() { _audio = GetComponent