我实现了 OnEnable() 并且它总是按预期在播放模式下被调用。但在编辑器模式下,一些组件调用 OnEnable() 而其他组件则不调用
我需要在编辑器模式下调用 OnEnable() 或其他方法来设置组件以便能够对其进行原型设计。
如果我从 UnityEngine.UI.Image 扩展类,则在编辑器模式下调用 OnEnable()。如果我从 MonoBehavior 扩展类,则它不会在编辑器模式下调用 OnEnable(),但仍会在播放模式下调用。
是否有任何说明为什么它被调用或不被调用。