using Jovian.EncounterSystem; using System; using UnityEngine; namespace Nox.Game { [CreateAssetMenu(fileName = "EncounterPrefabs", menuName = "Nox/EncounterPrefabs")] public class EncounterPrefabs : ScriptableObject { public EncounterSet[] encounterSets; } [Serializable] public class EncounterSet { [field: SerializeReference, SubclassSelector] public IEncounterKind encounterKind; public EncounterReference encounterReference; public AnswerReference answerReference; } }