using System.Collections.Generic; using UnityEngine; namespace LunaWolfStudios.ScriptableSheets.Samples.Collections { [System.Serializable] public abstract class ScriptableCollection : ScriptableObject { [SerializeField] private T[] m_ObjectsArray; public T[] ObjectsArray => m_ObjectsArray; [SerializeField] private List m_ObjectsList; public List ObjectsList => m_ObjectsList; } }