Toggle(开关)是UGUI的组件,它都继承自Selectable类,也就是说它可以根据鼠标事件转换状态。
UGUI内核大探究(四)Selectable与Button里我们讲解了Selectable和Button的实现原理。这篇文章就探究一下Toggle的实现原理。
Toggle继承自Selectable,还额外继承了IPointerClickHandler, ISubmitHandler两个接口。(还有一个ICanvasElement,是Canvas渲染的时候调用的接口,这里我们暂时不谈。)
Toggle有个重要的bool变量