using System.Collections.Generic; using System.Linq; using Wizard.Battle; public class SkillTargetFusionIngredientedThisTurnCardList : ISkillTargetFilter { public IEnumerable Filtering(IEnumerable battlePlayerInfos, SkillConditionCheckerOption option) { List list = new List(); BattleManagerBase ins = BattleManagerBase.GetIns(); int turn = ins.CurrentTurn; list.AddRange(battlePlayerInfos.SelectMany((IBattlePlayerReadOnlyInfo p) => p.SkillInfoFusionIngredientList.Where((IReadOnlyBattleCardInfo pp) => pp.FusionedTurn == turn))); return list; } }