[0]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.
出错原因:
上一个版本(2.11.0beta1)在Node的 _inActiveScripts 函数里直接调用了Script的onDisable, 但是Script的_onDisable没有被调用, 这个会导致Script上注册的监听器定时器不会被清理. 再之前的版本没有研究.
最新版本修复了这个问题, 在Node的_inActiveScripts里调用了_onDisable. 但是onDisable没有任何地方调用. 也就是说Script上的监听器和定时器会自动清理了, 但是用户定义的onDisable永远不会响应了.
修复方法: Node的_inActiveScripts里调用Script的_onDisable, Script的_onDisable里调用Script的onDisable.
没有找到相关结果
已邀请:
要回复问题请先登录
0 个回复