using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; [RequireComponent(typeof(Toggle))] public class ToggleBackgroundHide : MonoBehaviour { // Use this for initialization public Image background; void Start() { GetComponent().onValueChanged.AddListener(setToggleBackground); } // Update is called once per frame void Update() { } void OnDestroy() { GetComponent().onValueChanged.RemoveListener(setToggleBackground); } public void setToggleBackground(bool isOn) { background.enabled = !isOn; } }