using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace OctoberStudio.UI { [RequireComponent(typeof(Button))] public class HighlightableButtonUI : MonoBehaviour, ISelectHandler, IDeselectHandler { public bool IsHighlighted { get; set; } protected Button button; private Vector3 savedPosition = Vector3.zero; protected virtual void Awake() { button = GetComponent