我使用Unity。我有一个 abstract class A {}class A2 : A {object someField;} 我有一个CustomEditor,其中我创建了带有反射的A1/A2实例(我需要能够添加从A派生的新类),但是有一个问题:如果我像这样使用激活器 Type chosenType = ChooseType(); //ChosenType can be A1 or A2
A newObj = (A)Activator.CreateInstance(chosenType) Unity不序列化对象(因为它