组件在挂载到节点上, 编辑器会自动调用哪个方法?

需求大概是这样的。

我有一个自己弄的脚本组件, 想在挂载到节点上时, 获取节点上的信息, 来设置脚本组件的一些初始值。

记得 看文档时, 有看到类似方法的, 只会在编辑器上执行的, 组件在挂载到节点上时, 编辑器会调用组件上的一个方法, 传入该节点, 好让组件根据节点信息做相应调整

有没有知情人发个链接来帮助下?

https://docs.unity3d.com/ScriptReference/ExecuteInEditMode.html

同问,unity有个ExecuteInEditMode,cocos就不清楚了

当你组件声明了 executeInEditMode,

cc.Class({
    extends: cc.Component,
    editor: { executeInEditMode: true }
})

那么它的 onLoad/start 等方法就会在编辑器下被调用到