我希望制作一个脚本对象,其中包含可序列化脚本对象的数组。这样,我就可以在Unity检查器中将来自其他可脚本编写对象的引用添加到其中。
[System.Serializable]
public abstract class BehaviourSO : ScriptableObject {
public string Name = "New Behaviour";
public BehaviourSO[] TransitionalBehaviour = new BehaviourSO[1];
public abstract BehaviourAI Initialize();
}
这可能吗?如果没有,那将是一个很好的选择。
The inspector view of the scriptable object want the array to be in.
此图中可编写脚本的对象继承自BehaviourSO类。
答案 0 :(得分:0)
我想出了一个解决问题的方法。
xtype:"gridcolumn"
我需要在从BehaviorSO类继承的可编写脚本的对象上添加system.serializable。