using System.Collections.Generic; using Wizard.Battle; public class SkillAbilityWhenAttackFilter : ISkillCardFilter { public IEnumerable Filtering(IEnumerable cards, SkillOptionValue option) { foreach (IReadOnlyBattleCardInfo card in cards) { if (card.HasWhenAttack) { yield return card; } } } }