using UnityEngine; namespace AxibugEmuOnline.Client { [RequireComponent(typeof(CanvasGroup))] public class AutoRaycastCanvasGroup : MonoBehaviour { private CanvasGroup canvasGroup; private void Update() { if (canvasGroup == null) canvasGroup = gameObject.GetComponent(); canvasGroup.blocksRaycasts = canvasGroup.alpha == 0 ? false : true; } } }