public void OnPointerUp(PointerEventData eventData)
 {
     if (null != onClick)
     {
         onClick.CallEventHandle(this, eventData);
     }
 }
 public void OnPointerDown(PointerEventData eventData)
 {
     if (null != onDown)
     {
         onDown.CallEventHandle(this, eventData);
     }
 }
 public void OnMove(AxisEventData eventData)
 {
     if (null != onMove)
     {
         onMove.CallEventHandle(this, eventData);
     }
 }
 public void OnDrop(PointerEventData eventData)
 {
     if (null != onDrop)
     {
         onDrop.CallEventHandle(this, eventData);
     }
 }
 public void OnScroll(PointerEventData eventData)
 {
     if (null != onScroll)
     {
         onScroll.CallEventHandle(this, eventData);
     }
 }
 public void OnEndDrag(PointerEventData eventData)
 {
     if (null != onEndDrag)
     {
         onEndDrag.CallEventHandle(this, eventData);
     }
 }
 public void OnDeselect(BaseEventData eventData)
 {
     if (null != onDeSelect)
     {
         onDeSelect.CallEventHandle(this, eventData);
     }
 }
 public void OnUpdateSelected(BaseEventData eventData)
 {
     if (null != onUpdateSelect)
     {
         onUpdateSelect.CallEventHandle(this, eventData);
     }
 }
 public void OnPointerExit(PointerEventData eventData)
 {
     if (null != onExit)
     {
         onExit.CallEventHandle(this, eventData);
     }
 }
 public void OnPointerEnter(PointerEventData eventData)
 {
     if (null != onEnter)
     {
         onEnter.CallEventHandle(this, eventData);
     }
 }