给Node挂载的组件类一定要直接继承cc.Component吗? 在线等

我自己想实现一个“设施”的基础类Facility,它继承cc.Component,其他具体的节点类继承这个Facility基类来实现功能,但是cocos控制台会报错

Facility.ts 继承了cc.Component 的自定义基础类

Building.ts 继承Facility,并准备挂载在Node组件上

把Building.ts挂载到Node节点上时,cocos就会报错,这是怎么回事呢?节点的组件只能直接继承cc.Component吗?

这样继承可以的检查一下build脚本里面有没有报错信息红线什么的

感谢回复,确认了,这样是可以的,问题解决了。
出错的原因是脚本里引用文件的地方,文件名写错了,导致脚本找不到文件。