using System; using UnityEngine; namespace Jovian.EncounterSystem { /// /// Marker attribute instructing the editor to render a concrete-type picker for a /// [SerializeReference] field (or list/array element). The drawer scans the declared /// base type's assembly for non-abstract implementations and offers them in a dropdown. /// [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class SubclassSelectorAttribute : PropertyAttribute { } }