using System; namespace Jovian.EncounterSystem { /// Polymorphic payload on an . Add a new kind by implementing /// this interface; the SubclassSelector drawer surfaces it automatically. public interface IEncounterKind { } [Serializable] public class QuestKind : IEncounterKind { public EncounterLink nextEncounter; } }