using System.Collections.Generic; using Wizard.Battle; public class SkillTargetGameAcceleratedCardsFilter : ISkillTargetFilter { public virtual IEnumerable Filtering(IEnumerable battlePlayerInfos, SkillConditionCheckerOption option) { List list = new List(); foreach (IBattlePlayerReadOnlyInfo battlePlayerInfo in battlePlayerInfos) { foreach (IReadOnlyBattleCardInfo skillInfoGamePlayCard in battlePlayerInfo.SkillInfoGamePlayCards) { if (skillInfoGamePlayCard.TransformInfo.Type == BattleCardBase.TransformType.Accelerate) { list.Add(skillInfoGamePlayCard.TransformInfo.OriginalCard); } } } return list; } }