导致问题出现的原因:ScriptableObject的类与其他类放一起了
具体请见:unity2020.3官方文档ScriptableObject部分
解决方法:为ScriptableObject单独创建一个c#脚本,并将c#名称与ScriptableObject类名保持一致。
猜测出现这样的原因,如果哪里不对烦请大佬指正一下:
Unity中基本上都是会通过反射使用的。
ScriptableObject也不例外,检索c#文件,来获取类之后进行创建,但是不存在这样的类,那么unity在初始化unityEditor程序时,找不到类引用,于是就报Miss的错误