Script的onDisable不会被触发

Script的onDisable不会被触发出错版本为最新的2.12.0beta
出错原因: 
上一个版本(2.11.0beta1)在Node的 _inActiveScripts 函数里直接调用了Script的onDisable, 但是Script的_onDisable没有被调用, 这个会导致Script上注册的监听器定时器不会被清理. 再之前的版本没有研究.
最新版本修复了这个问题, 在Node的_inActiveScripts里调用了_onDisable. 但是onDisable没有任何地方调用. 也就是说Script上的监听器和定时器会自动清理了, 但是用户定义的onDisable永远不会响应了.
修复方法: Node的_inActiveScripts里调用Script的_onDisable,  Script的_onDisable里调用Script的onDisable.
1.png 2.png 3.png
已邀请:

要回复问题请先

商务合作
商务合作