1、多个继承MonoBehaviour(或者ScriptableObject)的类不要放在同一个.cs文件中
2、继承MonoBehaviour(或者ScriptableObject)的脚本类名和文件名必须相同
3、原来继承MonoBehaviour(或者ScriptableObject)的脚本,修改成不再继承MonoBehaviour(或者ScriptableObject),需要从GameObject中移除原有脚本(自动变成Missing Script)
4、继承MonoBehaviour(或者ScriptableObject)的脚本,修改了命名空间,需要重新挂载到GameObject