OnBeginDrag(PointerEventData eventData);
开始拖拽
OnCancel(BaseEventData eventData);
取消按钮被按下时(与InputManager里的Cancel按键相对应,PC上默认的是Esc键),前提条件是物体被选中//应该选中物体后,Esc键被按下时调用
OnDeselect(BaseEventData eventData);
物体从选中到取消选中是调用
OnDrag(PointerEventData eventData);
拖拽中
OnDrop(PointerEventData eventData);
拖拽结束(拖拽结束后的位置(即鼠标位置)如果有物体,则那个物体调用)
OnEndDrag(PointerEventData eventData);
拖拽结束
OnInitializePotentialDrag(PointerEventData eventData);
拖拽时的舒适化,在按下时会调用
OnMove(AxisEventData eventData);
物体移动时(与InputManager里的Horizontal和Vertica按键相对应),前提条件式物体被选中//应该选中物体后,上下左右键调用
OnPointerClick(PointerEventData eventData);
在同一物体上按下并释放
OnPointerDown(PointerEventData eventData);
指针按下
OnPointerEnter(PointerEventData eventData);
指针进去
OnPointerExit(PointerEventData eventData);
指针退出
OnPointerUp(PointerEventData eventData);
指针抬起
OnPointerClick(PointerEventData eventData);
在同一个物体按下和抬起鼠标
OnScroll(PointerEventData eventData);
指针释放
OnSelect(BaseEventData eventData);
物体被选中时调用
OnSubmit(BaseEventData eventData);
提交按钮被按下时(与InputManager里的Submit按键对应,PC上默认的是Enter键),前提条件是物体被选中//应该选中物体后,Enter键按下时调用
OnUpdateSelected(BaseEventData eventData);
被选中的物体每帧调用
网友评论