namespace Jovian.EncounterSystem { /// Per-resolution scratch object passed to every event handler. Extend with fields as handlers need them. public class EncounterContext { public IEncounter CurrentEncounter { get; } public EncounterContext(IEncounter currentEncounter) { CurrentEncounter = currentEncounter; } } }