using System; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; [RequireComponent(typeof(Button))] public class ToggleButton : MonoBehaviour { [SerializeField] public ToggleSpriteData[] toggleSpriteData; public bool isOn = false; Button btn; public UnityEvent onToggleValueChanged = new UnityEvent(); void Start() { btn = GetComponent