using UnityEngine;
namespace AxibugEmuOnline.Client
{
///
/// 自动根据canvasgroup的alpha控制blocksRaycasts的开启状态
///
[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;
}
}
}