Scriptable Object List

Simply a List of scriptable Objects as an asset. Usefull for data agregation.

using System.Collections.Generic;
using Sirenix.OdinInspector;
using UnityEngine;
[CreateAssetMenu(menuName = "SOUtilities/SOList")]
public class ScriptableObjectList : ScriptableObject
{
    public string identifier = "";
    [InlineEditor][ListDrawerSettings(DraggableItems = false, Expanded = true)]
    public List<ScriptableObject> objects;
}
using System.Collections.Generic;
using UnityEngine;
[CreateAssetMenu(menuName = "SOUtilities/SOList")]
public class ScriptableObjectList : ScriptableObject
{
    public string identifier = "";
    public List<ScriptableObject> objects;
}