3.6.X版本的BUG

我在A场景挂载了A脚本,设置一个C变量数值不为NULL,在触发websoket回调时可以正常使用。
我然后加载到B场景同样挂载A脚本,在start可以打印正常C的数值,但触发websocket回调时有时打印C为NULL,有时为正常数值,不知怎么回事。

发现问题了,就是在A场景的A脚本里使用了定时器,传送变量的数据1时,当切换了场景时,就算传送数据的变量改为2,还挂载了A脚本,原先的定时器没有被清除,而且使用的还是原先的变量;同时新的定时器也会再执行。也就是同时执行了2次数据,