using UnityEngine; using JetBrains.Annotations; using System.Collections.Generic; // This class holds the settings data. By using a ScriptableObject, we can easily // save and load the settings as an asset in the project. namespace IntelligentProjectAnalyzer.Analyzer { public class AnalyzerSettings : ScriptableObject { [Header("Type Analysis Settings")] [SerializeField] private List mCustomSystemTypes = new(); [UsedImplicitly] public IReadOnlyList CustomSystemTypes => mCustomSystemTypes; } }