今天遇到了一个问题:在一个Toggle控件中添加了OnValueChanged事件,并赋予了一个物体,但是在物体所挂载的脚本中,我们自定义的方法只出现在static parameter列表中,没有出现在dynamic bool的列表中。
上网“百度”不到原因。后来自己试了一下,是因为在自己自定义的方法中,没有要求传入参数:
public void selectedAwardItemChanged()
将其改为
public void selectedAwardItemChanged(bool isOn)后,就能在dynamic列表中选到了。
针对这个问题,我没有找到官方文档说明。如果有知道官方文档说明的朋友,可以留言。
不过,官网在控件API中,有示例方法:
比如一个Scroll Rect控件的onValueChanged方法: