using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class UI_Button_Character : MonoBehaviour { public Toggle Toggle; public TMP_Text Text; public Character_Data_SO so; private void Awake() { Toggle.onValueChanged.AddListener(Click); } public void Init() { Toggle.onValueChanged.RemoveListener(Click); Toggle.onValueChanged.AddListener(Click); Toggle.isOn = true; } void Click(bool isOn) { Toggle.interactable = !isOn; Toggle.image.gameObject.SetActive(!isOn); } }