系列
UGUI源码分析系列总览
相关前置:
UGUI EventSystem源码分析
UGUI Graphic源码分析
Selectable
BaseClass: UIBehaviour
Interface: IMoveHandler、IPointerDownHandler、IPointerUpHandler、IPointerEnterHandler、IPointerExitHandler、ISelectHandler、IDeselectHandler
Intro: UGUI事件响应组件(Button、Toggle…)的基类,UGUI重要的组成部分,是EventSystem的具体的接收方。
- IMoveHandler: 接收通过外设(键盘、手柄等)的方向键输入的响应接口
- IPointerXXXHandler:点击\触摸输入的响应接口
- ISelectHandler:当该物体被选中时的响应接口,取决于EventSystem的m_CurrentSelected
- IDeselectHandler:当该物体取消选中时的响应接口,取决于EventSystem的m_CurrentSelected