新手求问一个常驻节点使用技巧方面的疑问,求高手帮忙解惑!

以下是我的疑问,先谢谢大佬的帮助。
1、我在一个场景中设置了一个常驻节点,节点名称为setting
2、常驻节点绑定了一个TS脚本文件,setting.ts
3、setting.ts脚本中有一个方法test(),用来设置常驻节点隐藏或者显示
我的问题:
在切换场景的时候调用test()做为回调方法,怎么在该方法中检测当前(切换后的)场景中是否存在名称为settingButton的节点,如果存在就在用户点击它的时候做常驻节点显示和隐藏的切换工作!
其实说白了我的目的就是想做一个全局的事件检测,只要任何场景中存在名称为settingButton的节点,就把它当做常驻节点的隐藏/显示开关。

常驻节点下的脚本的onEnable在切换场景的时候也会触发,在onEnable函数中调用你的test方法,在test中用cc.find(好像是这个)查找settingButton,找到后如果你的settingButton有button组件,就向button组件添加点击事件回调。

onEnable在节点默认状态为隐藏的时候就不触发了。。

父节点挂脚本,控制子节点的active。

可以了,谢谢大佬的指点