关于Node的 active 设置成true或者false之后何时生效的问问题

CCC版本是 1.5.2
目前我的做法是Scene上放一个全屏的Button。然后平时的时候active = false。我点击一个按钮,发送这个网络请求的时候把active置成 true, 等网络请求回调回来的时候,在把这个button的active = true;
但是我发现,如果你手速够快的话,可以连续点击2次这个按钮。我的log里可以清楚的看到
我触发了按钮的方法只会立刻显示了这个Button。但是在极短的时间内,这个button并没有屏蔽掉接下来的触摸,导致我还能点击这个按钮。
我猜想难道active = true后需要等一帧的时间才能发挥button的作用的吗

太麻烦了,换成一个屏蔽事件穿透层就可以了

恩,我排查了一下,是我的代码写的有问题,不是active的锅。active确实是立刻就会生效的