public void OnScroll(PointerEventData eventData)
 {
     if (onScroll != null)
     {
         onScroll.CallEventHandle(this.gameObject, eventData);
     }
 }
 public void OnMove(AxisEventData eventData)
 {
     if (onMove != null)
     {
         onMove.CallEventHandle(this.gameObject, eventData);
     }
 }
 public void OnUpdateSelected(BaseEventData eventData)
 {
     if (onUpdateSelect != null)
     {
         onUpdateSelect.CallEventHandle(this.gameObject, eventData);
     }
 }
 public void OnDeselect(BaseEventData eventData)
 {
     if (onDeSelect != null)
     {
         onDeSelect.CallEventHandle(this.gameObject, eventData);
     }
 }
 public void OnPointerExit(PointerEventData eventData)
 {
     if (onExit != null)
     {
         onExit.CallEventHandle(this.gameObject, eventData);
     }
 }
 public void OnPointerUp(PointerEventData eventData)
 {
     if (onUp != null)
     {
         onUp.CallEventHandle(this.gameObject, eventData);
     }
 }
 public void OnPointerDown(PointerEventData eventData)
 {
     if (onDown != null)
     {
         onDown.CallEventHandle(this.gameObject, eventData);
     }
 }
 public void OnPointerClick(PointerEventData eventData)
 {
     if (onClick != null)
     {
         onClick.CallEventHandle(this.gameObject, eventData);
     }
 }
 public void OnEndDrag(PointerEventData eventData)
 {
     if (onDragEnd != null)
     {
         onDragEnd.CallEventHandle(this.gameObject, eventData);
     }
 }