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;
    }
}
