using System.Collections.Generic; namespace KernelPanic.Combat { /// /// Carries runtime combat references needed by card effects during resolution. /// public sealed class CombatContext { public CombatContext(CombatantState source, IReadOnlyList targets, CombatManager combatManager) { Source = source; Targets = targets; CombatManager = combatManager; } public CombatantState Source { get; } public IReadOnlyList Targets { get; } public CombatManager CombatManager { get; } } }