public class SkillEnvironmentalSecondPlayerTurnFilter : ISkillEnvironmentalFilter { public int Filtering(IBattlePlayerReadOnlyInfo playerInfo, SkillConditionCheckerOption option) { if (!playerInfo.IsGameFirst) { return playerInfo.Turn; } return -1; } public int FilteringPrePlay(IBattlePlayerReadOnlyInfo playerinfo, SkillConditionCheckerOption option) { return Filtering(playerinfo, option); } }