Я надеюсь создать объект сценариев, в котором есть массив сериализуемых объектов сценариев. Это позволило бы мне добавлять ссылки из других объектов сценариев на него в Инспекторе Unity.
[System.Serializable]
public abstract class BehaviourSO : ScriptableObject {
public string Name = "New Behaviour";
public BehaviourSO[] TransitionalBehaviour = new BehaviourSO[1];
public abstract BehaviourAI Initialize();
}
Возможно ли это? Если нет, то что было бы хорошей альтернативой этому.
В представлении инспектора объекта сценариев требуется, чтобы массив находился.
Объект сценариев на этом рисунке наследуется от класса BehaviourSO.