unity IpointClick等接口与EventTrigger的区别

    //IPointerClickHandler 无法对外公布一个onclick的委托方法。只能在脚本内赋值。
    public class EventClick : EventTrigger, IPointerClickHandler
	{

        public UnityAction onClick;
        public UnityAction<GameObject> OnClick; //委托对外也无法公布,所以存在eventrigger

        public override void OnPointerClick(PointerEventData eventData)
        {
            base.OnPointerClick(eventData);
            if(onClick!=null)
            {
                onClick();
            }
        }
    }
发布了67 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Icecoldless/article/details/103725220