using System; using AibisDream.Utility; using UnityEngine; using UnityEngine.Events; using UnityEngine.Localization.Components; using UnityEngine.UI; namespace AibisDream { [RequireComponent(typeof(Button))] public class BoolButton : MonoBehaviour { private Image _buttonImage; private Button _button; public BoolButtonData data; public Func getBool; public UnityEvent OnClick { get { if (_button == null) _button = GetComponent